|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ScalarEvolution.h 550 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
References
lib/Analysis/DependenceAnalysis.cpp 3018 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop),
3035 return SE->getAddRecExpr(Expr,
3043 return SE->getAddRecExpr(AddRec->getStart(),
3049 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap);
3050 return SE->getAddRecExpr(
lib/Analysis/ScalarEvolution.cpp 983 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(),
985 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(),
1470 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap));
1702 return getAddRecExpr(
1747 return getAddRecExpr(
1766 return getAddRecExpr(
1798 return getAddRecExpr(
1814 return getAddRecExpr(
1832 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags());
1842 return getAddRecExpr(
2046 return getAddRecExpr(
2091 return getAddRecExpr(
2117 return getAddRecExpr(
2149 return getAddRecExpr(
2164 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags());
2174 return getAddRecExpr(
3220 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy),
3234 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy),
3240 LHS = getAddRecExpr(getConstant(StartInt - StartRem), Step,
4807 getAddRecExpr(getTruncateExpr(StartVal, TruncTy),
4885 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap);
4989 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags);
4998 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags);
5107 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags);
5120 (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags);
9496 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags);
12139 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty),
12155 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty),
lib/Analysis/ScalarEvolutionExpander.cpp 304 S = SE.getAddRecExpr(Start, Step, A->getLoop(),
355 AddRecs.push_back(SE.getAddRecExpr(Zero,
880 SE.getAddRecExpr(SE.getConstant(A->getType(), 0),
1358 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE),
1377 cast<SCEVAddRecExpr>(SE.getAddRecExpr(
1931 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0),
lib/Transforms/Scalar/LoopRerollPass.cpp 1458 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap);
1489 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 410 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0),
701 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap);
3518 return SE.getAddRecExpr(Remainder,
tools/polly/lib/Analysis/ScopInfo.cpp 1404 auto *AddRec = SE.getAddRecExpr(SE.getConstant(E->getType(), 0),
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 962 const SCEV *OuterLIV = SE.getAddRecExpr(SE.getUnknown(Builder.getInt64(0)),
tools/polly/lib/Support/SCEVAffinator.cpp 417 SE.getAddRecExpr(SE.getConstant(Expr->getStart()->getType(), 0),
tools/polly/lib/Support/SCEVValidator.cpp 271 const SCEV *ZeroStartExpr = SE.getAddRecExpr(
725 SE.getAddRecExpr(StartExpr, StepPair.second, AddRec->getLoop(),
unittests/Analysis/ScalarEvolutionTest.cpp 787 SE.getAddRecExpr(SE.getUnknown(GepBase), SE.getConstant(T_int64, 1),
870 SE.getAddRecExpr(Five, SE.getOne(T_int64), Loop, SCEV::FlagAnyWrap);
1637 return SE.getAddRecExpr(SE.getConstant(APInt(ARBitWidth, 5)),