Lines Matching refs:Normalized
934 SCEVExpander::getAddRecExprPHILiterally(const SCEVAddRecExpr *Normalized, in getAddRecExprPHILiterally() argument
970 bool IsMatchingSCEV = PhiSCEV == Normalized; in getAddRecExprPHILiterally()
1004 canBeCheaplyTransformed(SE, PhiSCEV, Normalized, InvertStep)) { in getAddRecExprPHILiterally()
1009 TruncTy = Normalized->getType(); in getAddRecExprPHILiterally()
1043 expand(Normalized->getStart(), L->getLoopPreheader()->getTerminator()); in getAddRecExprPHILiterally()
1053 const SCEV *Step = Normalized->getStepRecurrence(SE); in getAddRecExprPHILiterally()
1054 Type *ExpandTy = Normalized->getType(); in getAddRecExprPHILiterally()
1067 bool IncrementIsNUW = !useSubtract && IsIncrementNUW(SE, Normalized); in getAddRecExprPHILiterally()
1068 bool IncrementIsNSW = !useSubtract && IsIncrementNSW(SE, Normalized); in getAddRecExprPHILiterally()
1117 const SCEVAddRecExpr *Normalized = S; in expandAddRecExprLiterally() local
1121 Normalized = cast<SCEVAddRecExpr>( in expandAddRecExprLiterally()
1125 [[maybe_unused]] const SCEV *Start = Normalized->getStart(); in expandAddRecExprLiterally()
1126 const SCEV *Step = Normalized->getStepRecurrence(SE); in expandAddRecExprLiterally()
1135 PHINode *PN = getAddRecExprPHILiterally(Normalized, L, TruncTy, InvertStep); in expandAddRecExprLiterally()
1196 Result = Builder.CreateSub(expand(Normalized->getStart()), Result); in expandAddRecExprLiterally()