We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0bb367 commit 40adbfcCopy full SHA for 40adbfc
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -2907,6 +2907,7 @@ uint64_t LoopVectorizationCostModel::getPredBlockCostDivisor(
2907
uint64_t BBFreq = getBFI().getBlockFreq(BB).getFrequency();
2908
assert(HeaderFreq >= BBFreq &&
2909
"Header has smaller block freq than dominated BB?");
2910
+ assert(BBFreq != 0 && "BlockFrequencyInfo should never return zero frequency");
2911
return std::round((double)HeaderFreq / BBFreq);
2912
}
2913
0 commit comments