Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp55 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
94 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
H A DScalarEvolution.cpp1662 return getAddRecExpr( in getZeroExtendExpr()
1707 return getAddRecExpr( in getZeroExtendExpr()
1726 return getAddRecExpr( in getZeroExtendExpr()
1758 return getAddRecExpr( in getZeroExtendExpr()
1774 return getAddRecExpr( in getZeroExtendExpr()
1802 return getAddRecExpr( in getZeroExtendExpr()
2006 return getAddRecExpr( in getSignExtendExpr()
2051 return getAddRecExpr( in getSignExtendExpr()
2077 return getAddRecExpr( in getSignExtendExpr()
2109 return getAddRecExpr( in getSignExtendExpr()
[all …]
H A DScalarEvolutionExpander.cpp300 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
351 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
861 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1339 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1358 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1486 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1499 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
1843 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
H A DDependenceAnalysis.cpp3011 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient()
3028 return SE->getAddRecExpr(Expr, in addToCoefficient()
3036 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient()
3042 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient()
3043 return SE->getAddRecExpr( in addToCoefficient()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h309 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
660 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
747 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
H A DScalarEvolution.h561 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
568 return getAddRecExpr(NewOp, L, Flags);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp1449 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1480 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
H A DLoopStrengthReduce.cpp402 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch()
693 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv()
753 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate()
779 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol()
3482 return SE.getAddRecExpr(Remainder, in CollectSubexprs()