Lines Matching defs:Normalized
965 SCEVExpander::getAddRecExprPHILiterally(const SCEVAddRecExpr *Normalized,
1001 bool IsMatchingSCEV = PhiSCEV == Normalized;
1035 canBeCheaplyTransformed(SE, PhiSCEV, Normalized, InvertStep)) {
1040 TruncTy = Normalized->getType();
1074 expand(Normalized->getStart(), L->getLoopPreheader()->getTerminator());
1084 const SCEV *Step = Normalized->getStepRecurrence(SE);
1085 Type *ExpandTy = Normalized->getType();
1098 bool IncrementIsNUW = !useSubtract && IsIncrementNUW(SE, Normalized);
1099 bool IncrementIsNSW = !useSubtract && IsIncrementNSW(SE, Normalized);
1148 const SCEVAddRecExpr *Normalized = S;
1152 Normalized = cast<SCEVAddRecExpr>(
1156 [[maybe_unused]] const SCEV *Start = Normalized->getStart();
1157 const SCEV *Step = Normalized->getStepRecurrence(SE);
1166 PHINode *PN = getAddRecExprPHILiterally(Normalized, L, TruncTy, InvertStep);
1227 Result = Builder.CreateSub(expand(Normalized->getStart()), Result);