| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 837 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSrcSubscript() 855 Loops.set(mapDstLoop(AddRec->getLoop())); in checkDstSubscript() 2074 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() 2075 assert(CurLoop == DstAddRec->getLoop() && in testSIV() 2096 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() 2106 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV() 2150 SrcLoop = SrcAddRec->getLoop(); in testRDIV() 2153 DstLoop = DstAddRec->getLoop(); in testRDIV() 2160 SrcLoop = tmpAddRec->getLoop(); in testRDIV() 2163 DstLoop = SrcAddRec->getLoop(); in testRDIV() [all …]
|
| H A D | IVUsers.cpp | 55 if (AR->getLoop() == L) in isInteresting() 326 if (AR->getLoop() == L) in findAddRecForLoop()
|
| H A D | ScalarEvolution.cpp | 181 AR->getLoop()->getHeader()->printAsOperand(OS, /*PrintType=*/false); in print() 558 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop(); in compare() 791 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr() 793 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr() 1139 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr() 1199 const Loop *L = AR->getLoop(); in getZeroExtendExpr() 1339 const Loop *L = AR->getLoop(); in getPreStartForSignExtend() 1481 const Loop *L = AR->getLoop(); in getSignExtendExpr() 1629 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr() 2037 const Loop *AddRecLoop = AddRec->getLoop(); in getAddExpr() [all …]
|
| H A D | ScalarEvolutionExpander.cpp | 293 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 346 A->getLoop(), in SplitAddRecs() 647 L = AR->getLoop(); in getRelevantLoop() 840 A->getLoop(), in ExposePointerBase() 1238 const Loop *L = S->getLoop(); in expandAddRecExprLiterally() 1259 Normalized->getLoop(), in expandAddRecExprLiterally() 1271 Start, Step, Normalized->getLoop(), in expandAddRecExprLiterally() 1373 const Loop *L = S->getLoop(); in visitAddRecExpr() 1389 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1846 if (!AR->isAffine() && !SE.dominates(Step, AR->getLoop()->getHeader())) { in follow()
|
| H A D | ScalarEvolutionNormalization.cpp | 110 const Loop *L = AR->getLoop(); in TransformImpl()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 299 const Loop *getLoop() const { return L; } in getLoop() function 309 getLoop(), FlagAnyWrap); in getStepRecurrence() 692 return SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 789 const Loop *L = Expr->getLoop(); in visitAddRecExpr()
|
| H A D | IVUsers.h | 142 Loop *getLoop() const { return L; }
|
| H A D | LoopIterator.h | 61 Loop *getLoop() const { return L; } in getLoop() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 207 Loop *getLoop() const { return CurLoop; } in getLoop() function in __anon9b76d7780111::LoopIdiomRecognize 308 LIR(TheLIR), CurLoop(TheLIR.getLoop()), PreCondBB(nullptr) { in NclPopcountRecognize() 788 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopStore() 819 if (LoadEv && LoadEv->getLoop() == CurLoop && LoadEv->isAffine() && in processLoopStore() 845 if (!Ev || Ev->getLoop() != CurLoop || !Ev->isAffine()) in processLoopMemSet()
|
| H A D | IndVarSimplify.cpp | 914 if (!AddRec || AddRec->getLoop() != L) in GetExtendedOperandRecurrence() 940 if (!AddRec || AddRec->getLoop() != L) in GetWideRecurrence() 1138 if (!AddRec || AddRec->getLoop() != L) in CreateWideIV() 1548 if (!AR || AR->getLoop() != L || !AR->isAffine()) in FindLoopCounter() 1610 assert(AR && AR->getLoop() == L && AR->isAffine() && "bad loop counter"); in genLoopLimit() 1990 if (!AR || AR->getLoop()->getLoopPreheader()) in runOnLoop()
|
| H A D | LoopStrengthReduce.cpp | 314 AR->getLoop(), SCEV::FlagAnyWrap), in DoInitialMatch() 571 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 636 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 663 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 726 for (BasicBlock::iterator I = AR->getLoop()->getHeader()->begin(); in isExistingPhi() 930 if (AR->getLoop() != L) { in RateRegister() 2052 assert(AR->getLoop() == L && in OptimizeMax() 2396 if (AR->getLoop() == L) in CollectInterestingTypesAndFactors() 2456 if (AR->getLoop() == L) in findIVOperand() 3232 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) { in CollectSubexprs() [all …]
|
| H A D | LoopRerollPass.cpp | 377 if (PHISCEV->getLoop() != L) in collectPossibleIVs()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 472 if (AR && AR->getLoop() == L) in isSimpleIVUser()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 4487 if (Lp != AR->getLoop()) { in isStridedPtr()
|