Lines Matching refs:getAddRecExpr

951     Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(),  in visitAddRecExpr()
953 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1289 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1430 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1662 return getAddRecExpr( in getZeroExtendExpr()
1707 return getAddRecExpr( in getZeroExtendExpr()
1726 return getAddRecExpr( in getZeroExtendExpr()
1758 return getAddRecExpr( in getZeroExtendExpr()
1774 return getAddRecExpr( in getZeroExtendExpr()
1792 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1802 return getAddRecExpr( in getZeroExtendExpr()
2006 return getAddRecExpr( in getSignExtendExpr()
2051 return getAddRecExpr( in getSignExtendExpr()
2077 return getAddRecExpr( in getSignExtendExpr()
2109 return getAddRecExpr( in getSignExtendExpr()
2124 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2134 return getAddRecExpr( in getSignExtendExpr()
2193 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2682 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2731 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
2950 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
3020 const SCEV *NewRec = getAddRecExpr(NewOps, AddRecLoop, Flags); in getMulExpr()
3093 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRec->getLoop(), in getMulExpr()
3179 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3185 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
3193 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3199 LHS = getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
3351 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
3359 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
3363 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
3369 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
3384 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
3419 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
3431 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4821 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
4899 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5003 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec()
5012 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createSimpleAffineAddRec()
5121 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
5134 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
8243 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
9416 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
10718 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
10800 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, getLoop(), in getPostIncExpr()
12045 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
12061 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()