Lines Matching refs:getAddRecExpr

1280     return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap);  in getTruncateExpr()
1426 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1662 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1708 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1726 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1751 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1769 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1783 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1796 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
2002 return getAddRecExpr(Start, Step, L, SCEV::FlagNSW); in getSignExtendExpr()
2049 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2074 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2089 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2101 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2114 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2187 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2868 const SCEV *NewRec = getAddRecExpr(AddRecOps, AddRecLoop, Flags); in getAddExpr()
2916 Ops[Idx] = getAddRecExpr(AddRecOps, AddRecLoop, SCEV::FlagAnyWrap); in getAddExpr()
3154 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
3221 const SCEV *NewRec = getAddRecExpr( in getMulExpr()
3295 const SCEV *NewAddRec = getAddRecExpr(AddRecOps, AddRecLoop, in getMulExpr()
3395 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3401 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
3409 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3416 getAddRecExpr(getConstant(StartInt - StartRem), Step, in getUDivExpr()
3574 const SCEV *ScalarEvolution::getAddRecExpr(const SCEV *Start, const SCEV *Step, in getAddRecExpr() function in ScalarEvolution
3582 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); in getAddRecExpr()
3586 return getAddRecExpr(Operands, L, Flags); in getAddRecExpr()
3592 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, in getAddRecExpr() function in ScalarEvolution
3609 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X in getAddRecExpr()
3643 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); in getAddRecExpr()
3655 return getAddRecExpr(NestedOperands, NestedLoop, InnerFlags); in getAddRecExpr()
4492 return getAddRecExpr(Ops, AddRec->getLoop(), SCEV::FlagAnyWrap); in removePointerBase()
5403 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5481 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5585 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec()
5595 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createSimpleAffineAddRec()
5705 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI()
5718 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags); in createAddRecFromPHI()
9754 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
11062 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
12456 auto *S = getAddRecExpr( in howManyLessThans()
12919 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
13001 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, getLoop(), in getPostIncExpr()
14074 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
14090 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()