Searched refs:getAddRecExpr (Results 1 – 8 of 8) sorted by relevance
| /freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
| D | ScalarEvolution.h | 616 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, 618 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 620 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 623 return getAddRecExpr(NewOp, L, Flags);
|
| D | ScalarEvolutionExpressions.h | 302 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence() 615 return SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 708 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
| /freebsd-10-stable/contrib/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 889 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr() 954 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr() 993 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr() 1008 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr() 1028 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr() 1043 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr() 1116 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForSignExtend() 1220 return getAddRecExpr(getSignExtendAddRecStart(AR, Ty, this), in getSignExtendExpr() 1259 return getAddRecExpr(getSignExtendAddRecStart(AR, Ty, this), in getSignExtendExpr() 1273 return getAddRecExpr(getSignExtendAddRecStart(AR, Ty, this), in getSignExtendExpr() [all …]
|
| D | ScalarEvolutionExpander.cpp | 294 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 345 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs() 839 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase() 1173 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1185 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally() 1279 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1296 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr() 1555 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
|
| D | ScalarEvolutionNormalization.cpp | 119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
|
| D | DependenceAnalysis.cpp | 2929 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient() 2946 return SE->getAddRecExpr(Expr, in addToCoefficient() 2954 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient() 2960 return SE->getAddRecExpr(AddRec, in addToCoefficient() 2964 return SE->getAddRecExpr(addToCoefficient(AddRec->getStart(), in addToCoefficient()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/ |
| D | LoopStrengthReduce.cpp | 296 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch() 510 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 575 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 602 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 3168 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
|
| D | LoopRerollPass.cpp | 1086 cast<SCEVAddRecExpr>(SE->getAddRecExpr(Start, in reroll()
|