/external/llvm/lib/Transforms/Utils/ |
D | LoopUnroll.cpp | 64 LPPassManager *LPM) { in FoldBlockIntoPredecessor() argument 98 if (LPM) { in FoldBlockIntoPredecessor() 99 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) { in FoldBlockIntoPredecessor() 141 LoopInfo *LI, LPPassManager *LPM) { in UnrollLoop() argument 204 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM)) in UnrollLoop() 209 if (LPM) { in UnrollLoop() 210 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); in UnrollLoop() 407 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM)) in UnrollLoop() 412 if (LPM) { in UnrollLoop() 415 if (DominatorTree *DT = LPM->getAnalysisIfAvailable<DominatorTree>()) in UnrollLoop() [all …]
|
D | SimplifyIndVar.cpp | 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, in SimplifyIndvar() argument 57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()), in SimplifyIndvar() 59 TD(LPM->getAnalysisIfAvailable<DataLayout>()), in SimplifyIndvar() 373 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, in simplifyUsersOfIV() argument 376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>(); in simplifyUsersOfIV() 377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead); in simplifyUsersOfIV() 384 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM, in simplifyLoopIVs() argument 388 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead); in simplifyLoopIVs()
|
D | LoopUnrollRuntime.cpp | 228 LPPassManager *LPM) { in UnrollRuntimeLoopProlog() argument 240 if (!LPM) in UnrollRuntimeLoopProlog() 242 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); in UnrollRuntimeLoopProlog() 273 BasicBlock *PEnd = SplitEdge(PH, Header, LPM->getAsPass()); in UnrollRuntimeLoopProlog() 274 BasicBlock *NewPH = SplitBlock(PEnd, PEnd->getTerminator(), LPM->getAsPass()); in UnrollRuntimeLoopProlog() 371 LPM->getAsPass()); in UnrollRuntimeLoopProlog()
|
D | LoopSimplify.cpp | 81 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 101 bool ProcessLoop(Loop *L, LPPassManager &LPM); 104 Loop *SeparateNestedLoop(Loop *L, LPPassManager &LPM, 128 bool LoopSimplify::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop() argument 136 Changed |= ProcessLoop(L, LPM); in runOnLoop() 144 bool LoopSimplify::ProcessLoop(Loop *L, LPPassManager &LPM) { in ProcessLoop() argument 251 if (SeparateNestedLoop(L, LPM, Preheader)) { in ProcessLoop() 546 Loop *LoopSimplify::SeparateNestedLoop(Loop *L, LPPassManager &LPM, in SeparateNestedLoop() argument 601 LPM.insertLoopIntoQueue(NewOuter); in SeparateNestedLoop()
|
D | LCSSA.cpp | 62 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 118 bool LCSSA::runOnLoop(Loop *TheLoop, LPPassManager &LPM) { in runOnLoop() argument
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 127 LPPassManager *LPM; member in __anon85a8b62a0111::LoopUnswitch 159 bool runOnLoop(Loop *L, LPPassManager &LPM); 388 LPM = &LPM_Ref; in runOnLoop() 663 LoopInfo *LI, LPPassManager *LPM) { in CloneLoop() argument 665 LPM->insertLoop(New, PL); in CloneLoop() 675 CloneLoop(*I, New, VM, LI, LPM); in CloneLoop() 739 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L); in UnswitchTrivialCondition() 823 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L); in UnswitchNontrivialCondition() 832 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); in UnswitchNontrivialCondition() 893 LPM->deleteSimpleAnalysisValue(OldBR, L); in UnswitchNontrivialCondition() [all …]
|
D | LoopUnrollPass.cpp | 80 bool runOnLoop(Loop *L, LPPassManager &LPM); 138 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 234 if (!UnrollLoop(L, Count, TripCount, UnrollRuntime, TripMultiple, LI, &LPM)) in runOnLoop()
|
D | LoopDeletion.cpp | 37 bool runOnLoop(Loop* L, LPPassManager& LPM); 130 bool LoopDeletion::runOnLoop(Loop* L, LPPassManager& LPM) { in runOnLoop() argument 242 LPM.deleteLoopFromQueue(L); in runOnLoop()
|
D | IndVarSimplify.cpp | 84 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 108 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM); 1055 LPPassManager &LPM) { in SimplifyAndExtend() argument 1079 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts, &WIV); in SimplifyAndExtend() 1691 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 1731 SimplifyAndExtend(L, Rewriter, LPM); in runOnLoop()
|
D | LoopRotation.cpp | 58 bool runOnLoop(Loop *L, LPPassManager &LPM); 80 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
D | LoopInstSimplify.cpp | 67 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
D | LICM.cpp | 77 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 205 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
D | LoopIdiomRecognize.cpp | 146 bool runOnLoop(Loop *L, LPPassManager &LPM); 707 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM); 29 LPPassManager* LPM);
|
D | SimplifyIndVar.h | 42 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, 47 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
|
/external/llvm/include/llvm/Analysis/ |
D | LoopPass.h | 39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0; 45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization() argument
|
D | IVUsers.h | 134 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 45 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 81 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 140 LPM.deleteLoopFromQueue(L); in runOnLoop()
|
D | PassManagerBuilder.cpp | 397 PassManagerBase *LPM = unwrap(PM); in LLVMPassManagerBuilderPopulateLTOPassManager() local 398 Builder->populateLTOPassManager(*LPM, Internalize != 0, RunInliner != 0); in LLVMPassManagerBuilderPopulateLTOPassManager()
|
/external/grub/netboot/ |
D | sis900.h | 59 LPM = 0x00000004, enumerator
|
/external/llvm/unittests/IR/ |
D | PassManagerTest.cpp | 205 virtual bool doInitialization(Loop* L, LPPassManager &LPM) { in doInitialization() 210 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
/external/llvm/lib/Analysis/ |
D | IVUsers.cpp | 232 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop() argument
|
/external/llvm/tools/opt/ |
D | opt.cpp | 274 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
/external/llvm/docs/ |
D | WritingAnLLVMPass.rst | 539 virtual bool doInitialization(Loop *, LPPassManager &LPM); 554 virtual bool runOnLoop(Loop *, LPPassManager &LPM) = 0;
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 652 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|