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 26feb1a commit d8f5b1aCopy full SHA for d8f5b1a
llvm/lib/Analysis/LoopCacheAnalysis.cpp
@@ -436,10 +436,9 @@ bool IndexedReference::delinearize(const LoopInfo &LI) {
436
const SCEV *StepRec = AccessFnAR ? AccessFnAR->getStepRecurrence(SE) : nullptr;
437
438
if (StepRec && SE.isKnownNegative(StepRec))
439
- AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(),
440
- SE.getNegativeSCEV(StepRec),
441
- AccessFnAR->getLoop(),
442
- AccessFnAR->getNoWrapFlags());
+ AccessFn = SE.getAddRecExpr(
+ AccessFnAR->getStart(), SE.getNegativeSCEV(StepRec),
+ AccessFnAR->getLoop(), SCEV::NoWrapFlags::FlagAnyWrap);
443
const SCEV *Div = SE.getUDivExactExpr(AccessFn, ElemSize);
444
Subscripts.push_back(Div);
445
Sizes.push_back(ElemSize);
0 commit comments