Lines Matching refs:getAddRecExpr

1221     return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap);  in getTruncateExpr()
1362 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1594 return getAddRecExpr( in getZeroExtendExpr()
1638 return getAddRecExpr( in getZeroExtendExpr()
1657 return getAddRecExpr( in getZeroExtendExpr()
1683 return getAddRecExpr( in getZeroExtendExpr()
1702 return getAddRecExpr( in getZeroExtendExpr()
1720 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1730 return getAddRecExpr( in getZeroExtendExpr()
1934 return getAddRecExpr( in getSignExtendExpr()
1979 return getAddRecExpr( in getSignExtendExpr()
2005 return getAddRecExpr( in getSignExtendExpr()
2021 return getAddRecExpr( in getSignExtendExpr()
2035 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2045 return getAddRecExpr( in getSignExtendExpr()
2104 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2610 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2659 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
2894 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
2961 const SCEV *NewRec = getAddRecExpr( in getMulExpr()
3035 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRecLoop, in getMulExpr()
3129 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3135 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
3143 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3150 getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
3314 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
3322 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
3326 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
3332 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
3347 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
3382 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
3394 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4885 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
4963 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5067 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec()
5076 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createSimpleAffineAddRec()
5185 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
5198 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
8626 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
9887 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
11339 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
11421 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, getLoop(), in getPostIncExpr()
12752 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
12768 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()