/external/llvm-project/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
D | ScalarEvolutionDivision.cpp | 142 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr() 144 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
|
D | ScalarEvolution.cpp | 1221 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 …]
|
D | LoopCacheAnalysis.cpp | 373 AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(), in delinearize()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
D | ScalarEvolution.cpp | 990 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 …]
|
D | ScalarEvolutionExpander.cpp | 304 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/ |
D | ScalarEvolution.cpp | 795 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 …]
|
D | ScalarEvolutionExpander.cpp | 287 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()
|
D | ScalarEvolutionNormalization.cpp | 119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
|
/external/llvm-project/llvm/unittests/Transforms/Utils/ |
D | ScalarEvolutionExpanderTest.cpp | 201 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/ |
D | ScalarEvolutionExpressions.h | 299 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()
|
D | ScalarEvolution.h | 1226 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/ |
D | ScalarEvolutionExpressions.h | 315 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()
|
D | ScalarEvolution.h | 550 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/ |
D | ScalarEvolutionExpressions.h | 371 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()
|
D | ScalarEvolution.h | 553 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/ |
D | ashr-crash.ll | 3 ; PR18361: ScalarEvolution::getAddRecExpr():
|
/external/llvm-project/llvm/test/Transforms/LoopSimplify/ |
D | ashr-crash.ll | 3 ; PR18361: ScalarEvolution::getAddRecExpr():
|
/external/llvm/unittests/Analysis/ |
D | ScalarEvolutionTest.cpp | 122 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/ |
D | ScalarEvolutionExpander.cpp | 330 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/ |
D | SCEVValidator.cpp | 275 const SCEV *ZeroStartExpr = SE.getAddRecExpr( in visitAddRecExpr() 727 SE.getAddRecExpr(StartExpr, StepPair.second, AddRec->getLoop(), in extractConstantFactor()
|
D | SCEVAffinator.cpp | 427 SE.getAddRecExpr(SE.getConstant(Expr->getStart()->getType(), 0), in visitAddRecExpr()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopRerollPass.cpp | 1475 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/ |
D | LoopRerollPass.cpp | 1459 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace() 1490 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
|