Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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.cpp1252 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1398 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1630 return getAddRecExpr( in getZeroExtendExpr()
1674 return getAddRecExpr( in getZeroExtendExpr()
1693 return getAddRecExpr( in getZeroExtendExpr()
1719 return getAddRecExpr( in getZeroExtendExpr()
1738 return getAddRecExpr( in getZeroExtendExpr()
1756 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1766 return getAddRecExpr( in getZeroExtendExpr()
1970 return getAddRecExpr( in getSignExtendExpr()
[all …]
H A DLoopCacheAnalysis.cpp373 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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h371 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
796 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
898 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
H A DScalarEvolution.h554 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
556 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
558 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
561 return getAddRecExpr(NewOp, L, Flags);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp347 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
398 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
924 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1410 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1429 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1575 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1588 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp1480 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1511 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()
714 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv()
774 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate()
800 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol()
3535 return SE.getAddRecExpr(Remainder, in CollectSubexprs()