Home
last modified time | relevance | path

Searched refs:getLoop (Results 1 – 14 of 14) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp837 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 DIVUsers.cpp55 if (AR->getLoop() == L) in isInteresting()
326 if (AR->getLoop() == L) in findAddRecForLoop()
H A DScalarEvolution.cpp181 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 DScalarEvolutionExpander.cpp293 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 DScalarEvolutionNormalization.cpp110 const Loop *L = AR->getLoop(); in TransformImpl()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h299 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 DIVUsers.h142 Loop *getLoop() const { return L; }
H A DLoopIterator.h61 Loop *getLoop() const { return L; } in getLoop() function
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp207 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 DIndVarSimplify.cpp914 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 DLoopStrengthReduce.cpp314 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 DLoopRerollPass.cpp377 if (PHISCEV->getLoop() != L) in collectPossibleIVs()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp472 if (AR && AR->getLoop() == L) in isSimpleIVUser()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4487 if (Lp != AR->getLoop()) { in isStridedPtr()