Lines Matching refs:getAddRecExpr
1263 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1409 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1642 return getAddRecExpr( in getZeroExtendExpr()
1686 return getAddRecExpr( in getZeroExtendExpr()
1705 return getAddRecExpr( in getZeroExtendExpr()
1731 return getAddRecExpr( in getZeroExtendExpr()
1750 return getAddRecExpr( in getZeroExtendExpr()
1768 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1778 return getAddRecExpr( in getZeroExtendExpr()
1983 return getAddRecExpr( in getSignExtendExpr()
2028 return getAddRecExpr( in getSignExtendExpr()
2054 return getAddRecExpr( in getSignExtendExpr()
2070 return getAddRecExpr( in getSignExtendExpr()
2084 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2094 return getAddRecExpr( in getSignExtendExpr()
2153 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2787 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2835 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
3071 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
3138 const SCEV *NewRec = getAddRecExpr( in getMulExpr()
3212 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRecLoop, in getMulExpr()
3312 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3318 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
3326 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3333 getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
3495 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
3503 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
3507 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
3513 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
3530 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
3564 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
3576 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4159 return SE->getAddRecExpr(Ops, AddRec->getLoop(), SCEV::FlagAnyWrap); in removePointerBase()
5108 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5186 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5290 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec()
5299 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createSimpleAffineAddRec()
5408 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
5421 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
9020 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
10333 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
12057 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
12139 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, getLoop(), in getPostIncExpr()
13446 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
13462 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()