Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
H A DScalarEvolutionDivision.cpp142 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
144 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
H A DScalarEvolution.cpp1642 return getAddRecExpr( in getZeroExtendExpr()
1686 return getAddRecExpr( in getZeroExtendExpr()
1705 return getAddRecExpr( in getZeroExtendExpr()
1731 return getAddRecExpr( in getZeroExtendExpr()
1750 return getAddRecExpr( in getZeroExtendExpr()
1778 return getAddRecExpr( in getZeroExtendExpr()
1983 return getAddRecExpr( in getSignExtendExpr()
2028 return getAddRecExpr( in getSignExtendExpr()
2054 return getAddRecExpr( in getSignExtendExpr()
2070 return getAddRecExpr( in getSignExtendExpr()
[all …]
H A DLoopCacheAnalysis.cpp371 AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(), in delinearize()
H A DDependenceAnalysis.cpp3006 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient()
3023 return SE->getAddRecExpr(Expr, in addToCoefficient()
3031 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient()
3037 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient()
3038 return SE->getAddRecExpr( in addToCoefficient()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h372 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
804 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
907 return SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
H A DScalarEvolution.h565 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
567 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
569 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
572 return getAddRecExpr(NewOp, L, Flags);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp353 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
404 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
934 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1424 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1443 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1589 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1602 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp1482 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1513 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
H A DLoopFuse.cpp1038 return SE.getAddRecExpr(Operands, &NewL, Expr->getNoWrapFlags()); in visitAddRecExpr()
1052 return SE.getAddRecExpr(Operands, ExprL, Expr->getNoWrapFlags()); in visitAddRecExpr()
H A DLoopStrengthReduce.cpp426 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch()
725 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv()
800 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate()
826 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol()
3569 return SE.getAddRecExpr(Remainder, in CollectSubexprs()