Lines Matching refs:getAddRecExpr

1211     return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap);  in getTruncateExpr()
1360 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1631 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1677 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1695 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1720 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1738 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1752 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
1765 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl()
2005 return getAddRecExpr(Start, Step, L, SCEV::FlagNSW); in getSignExtendExprImpl()
2052 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExprImpl()
2077 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExprImpl()
2092 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExprImpl()
2104 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExprImpl()
2117 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExprImpl()
2202 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2923 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2970 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
3219 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
3296 const SCEV *NewRec = getAddRecExpr(NewOps, AddRec->getLoop(), Flags); in getMulExpr()
3369 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRec->getLoop(), in getMulExpr()
3469 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3475 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
3483 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3490 getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
3648 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
3656 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
3660 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
3666 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
3683 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
3717 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
3729 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4656 return getAddRecExpr(Ops, AddRec->getLoop(), SCEV::FlagAnyWrap); in removePointerBase()
5597 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5675 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5779 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec()
5795 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createSimpleAffineAddRec()
5905 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
5924 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
9875 return getAddRecExpr(NewOps, AddRec->getLoop(), AddRec->getNoWrapFlags()); in getWithOperands()
9926 const SCEV *FoldedRec = getAddRecExpr( in computeSCEVAtScope()
11448 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
12851 auto *S = getAddRecExpr( in howManyLessThans()
13365 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
13447 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, getLoop(), in getPostIncExpr()
14642 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
14658 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()