Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
DScalarEvolutionDivision.cpp142 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
144 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
DScalarEvolution.cpp1221 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1362 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1594 return getAddRecExpr( in getZeroExtendExpr()
1638 return getAddRecExpr( in getZeroExtendExpr()
1657 return getAddRecExpr( in getZeroExtendExpr()
1683 return getAddRecExpr( in getZeroExtendExpr()
1702 return getAddRecExpr( in getZeroExtendExpr()
1720 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1730 return getAddRecExpr( in getZeroExtendExpr()
1934 return getAddRecExpr( in getSignExtendExpr()
[all …]
DLoopCacheAnalysis.cpp373 AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(), in delinearize()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
DScalarEvolution.cpp990 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
992 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1336 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1477 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1709 return getAddRecExpr( in getZeroExtendExpr()
1754 return getAddRecExpr( in getZeroExtendExpr()
1773 return getAddRecExpr( in getZeroExtendExpr()
1805 return getAddRecExpr( in getZeroExtendExpr()
1821 return getAddRecExpr( in getZeroExtendExpr()
1839 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
[all …]
DScalarEvolutionExpander.cpp304 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
355 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
880 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1358 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1377 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1516 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1529 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
1931 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp795 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
797 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1136 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1274 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1462 return getAddRecExpr( in getZeroExtendExpr()
1501 return getAddRecExpr( in getZeroExtendExpr()
1516 return getAddRecExpr( in getZeroExtendExpr()
1548 return getAddRecExpr( in getZeroExtendExpr()
1564 return getAddRecExpr( in getZeroExtendExpr()
1573 return getAddRecExpr( in getZeroExtendExpr()
[all …]
DScalarEvolutionExpander.cpp287 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
338 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
805 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1280 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1299 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1418 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1431 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
1735 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
DScalarEvolutionNormalization.cpp119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
/external/llvm-project/llvm/unittests/Transforms/Utils/
DScalarEvolutionExpanderTest.cpp201 SE.getAddRecExpr(SE.getUnknown(GepBase), SE.getConstant(T_int64, 1), in TEST_F()
687 return SE.getAddRecExpr(SE.getConstant(APInt(ARBitWidth, 5)), in TEST_F()
894 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, L, SCEV::FlagAnyWrap)); in TEST_F()
905 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, L, SCEV::FlagAnyWrap)); in TEST_F()
916 return cast<SCEVAddRecExpr>(SE.getAddRecExpr(Ops, L, SCEV::FlagAnyWrap)); in TEST_F()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h299 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
590 return SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
671 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
DScalarEvolution.h1226 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step,
1228 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
1230 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
1233 return getAddRecExpr(NewOp, L, Flags);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h315 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
732 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
839 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
DScalarEvolution.h550 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
552 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
554 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
557 return getAddRecExpr(NewOp, L, Flags);
/external/llvm-project/llvm/include/llvm/Analysis/
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()
DScalarEvolution.h553 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
555 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
557 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
560 return getAddRecExpr(NewOp, L, Flags);
/external/llvm/test/Transforms/LoopSimplify/
Dashr-crash.ll3 ; PR18361: ScalarEvolution::getAddRecExpr():
/external/llvm-project/llvm/test/Transforms/LoopSimplify/
Dashr-crash.ll3 ; PR18361: ScalarEvolution::getAddRecExpr():
/external/llvm/unittests/Analysis/
DScalarEvolutionTest.cpp122 const SCEV *A_rec = SE.getAddRecExpr(A, &L, SCEV::FlagAnyWrap); in TEST_F()
130 const SCEV *B_rec = SE.getAddRecExpr(B, &L, SCEV::FlagAnyWrap); in TEST_F()
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp330 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
381 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
907 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1394 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1413 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1548 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1561 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
2000 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
/external/llvm-project/polly/lib/Support/
DSCEVValidator.cpp275 const SCEV *ZeroStartExpr = SE.getAddRecExpr( in visitAddRecExpr()
727 SE.getAddRecExpr(StartExpr, StepPair.second, AddRec->getLoop(), in extractConstantFactor()
DSCEVAffinator.cpp427 SE.getAddRecExpr(SE.getConstant(Expr->getStart()->getType(), 0), in visitAddRecExpr()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1475 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1506 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1459 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1490 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()

12