Home
last modified time | relevance | path

Searched refs:getAddRecExpr (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
DScalarEvolution.h616 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);
DScalarEvolutionExpressions.h302 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/
DScalarEvolution.cpp889 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 …]
DScalarEvolutionExpander.cpp294 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()
DScalarEvolutionNormalization.cpp119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
DDependenceAnalysis.cpp2929 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/
DLoopStrengthReduce.cpp296 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()
DLoopRerollPass.cpp1086 cast<SCEVAddRecExpr>(SE->getAddRecExpr(Start, in reroll()