Lines Matching refs:getAddRecExpr

795     Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(),  in visitAddRecExpr()
797 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1136 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1274 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1462 return getAddRecExpr( in getZeroExtendExpr()
1501 return getAddRecExpr( in getZeroExtendExpr()
1516 return getAddRecExpr( in getZeroExtendExpr()
1548 return getAddRecExpr( in getZeroExtendExpr()
1564 return getAddRecExpr( in getZeroExtendExpr()
1573 return getAddRecExpr( in getZeroExtendExpr()
1689 return getAddRecExpr( in getSignExtendExpr()
1728 return getAddRecExpr( in getSignExtendExpr()
1750 return getAddRecExpr( in getSignExtendExpr()
1782 return getAddRecExpr( in getSignExtendExpr()
1799 const SCEV *NewAR = getAddRecExpr(getZero(AR->getType()), Step, L, in getSignExtendExpr()
1807 return getAddRecExpr( in getSignExtendExpr()
1866 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2313 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2354 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
2503 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
2570 const SCEV *NewRec = getAddRecExpr(NewOps, AddRecLoop, Flags); in getMulExpr()
2634 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRec->getLoop(), in getMulExpr()
2707 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
2713 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
2721 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
2727 LHS = getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
2863 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
2871 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
2875 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
2881 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
2896 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
2931 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
2943 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4010 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
4023 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
6867 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
7909 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
8799 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
8858 const SCEV *NewAddRec = SE.getAddRecExpr(NewOps, getLoop(), in getNumIterationsInRange()
10137 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
10153 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()