Lines Matching refs:Normalized
874 SCEVExpander::getAddRecExprPHILiterally(const SCEVAddRecExpr *Normalized, in getAddRecExprPHILiterally() argument
910 bool IsMatchingSCEV = PhiSCEV == Normalized; in getAddRecExprPHILiterally()
944 canBeCheaplyTransformed(SE, PhiSCEV, Normalized, InvertStep)) { in getAddRecExprPHILiterally()
949 TruncTy = Normalized->getType(); in getAddRecExprPHILiterally()
983 expand(Normalized->getStart(), L->getLoopPreheader()->getTerminator()); in getAddRecExprPHILiterally()
993 const SCEV *Step = Normalized->getStepRecurrence(SE); in getAddRecExprPHILiterally()
994 Type *ExpandTy = Normalized->getType(); in getAddRecExprPHILiterally()
1007 bool IncrementIsNUW = !useSubtract && IsIncrementNUW(SE, Normalized); in getAddRecExprPHILiterally()
1008 bool IncrementIsNSW = !useSubtract && IsIncrementNSW(SE, Normalized); in getAddRecExprPHILiterally()
1060 const SCEVAddRecExpr *Normalized = S; in expandAddRecExprLiterally() local
1064 Normalized = cast<SCEVAddRecExpr>( in expandAddRecExprLiterally()
1068 [[maybe_unused]] const SCEV *Start = Normalized->getStart(); in expandAddRecExprLiterally()
1069 const SCEV *Step = Normalized->getStepRecurrence(SE); in expandAddRecExprLiterally()
1078 PHINode *PN = getAddRecExprPHILiterally(Normalized, L, TruncTy, InvertStep); in expandAddRecExprLiterally()
1139 Result = Builder.CreateSub(expand(Normalized->getStart()), Result); in expandAddRecExprLiterally()