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 d517b22 commit 18db681Copy full SHA for 18db681
llvm/lib/Analysis/LoopUnrollAnalyzer.cpp
@@ -186,9 +186,12 @@ bool UnrolledInstAnalyzer::visitCmpInst(CmpInst &I) {
186
if (SimplifiedRHS != SimplifiedAddresses.end()) {
187
SimplifiedAddress &LHSAddr = SimplifiedLHS->second;
188
SimplifiedAddress &RHSAddr = SimplifiedRHS->second;
189
- if (LHSAddr.Base == RHSAddr.Base)
190
- return ICmpInst::compare(LHSAddr.Offset, RHSAddr.Offset,
191
- I.getPredicate());
+ if (LHSAddr.Base == RHSAddr.Base) {
+ bool Res = ICmpInst::compare(LHSAddr.Offset, RHSAddr.Offset,
+ I.getPredicate());
192
+ SimplifiedValues[&I] = ConstantInt::getBool(I.getType(), Res);
193
+ return true;
194
+ }
195
}
196
197
0 commit comments