Searched defs:LPM (Results 1 - 19 of 19) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoopPass.h40 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
43 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { argument
/external/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp37 bool runOnLoop(Loop* L, LPPassManager& LPM);
130 bool LoopDeletion::runOnLoop(Loop* L, LPPassManager& LPM) { argument
242 LPM.deleteLoopFromQueue(L);
H A DLoopInstSimplify.cpp63 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { argument
H A DLoopRotation.cpp54 bool runOnLoop(Loop *L, LPPassManager &LPM);
73 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) { argument
H A DLoopUnrollPass.cpp76 bool runOnLoop(Loop *L, LPPassManager &LPM);
129 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) { argument
210 if (!UnrollLoop(L, Count, TripCount, TripMultiple, LI, &LPM))
H A DLoopIdiomRecognize.cpp78 bool runOnLoop(Loop *L, LPPassManager &LPM);
173 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) { argument
H A DLICM.cpp73 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
189 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) { argument
H A DLoopUnswitch.cpp69 LPPassManager *LPM; member in class:__anon7046::LoopUnswitch
100 bool runOnLoop(Loop *L, LPPassManager &LPM);
210 LPM = &LPM_Ref;
466 LoopInfo *LI, LPPassManager *LPM) {
468 LPM->insertLoop(New, PL);
478 CloneLoop(*I, New, VM, LI, LPM);
542 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L);
626 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L);
635 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
691 LPM
465 CloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, LoopInfo *LI, LPPassManager *LPM) argument
730 ReplaceUsesOfWith(Instruction *I, Value *V, std::vector<Instruction*> &Worklist, Loop *L, LPPassManager *LPM) argument
[all...]
H A DIndVarSimplify.cpp92 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
120 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
1185 LPPassManager &LPM) {
1209 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts, &WIV);
1737 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { argument
1779 SimplifyAndExtend(L, Rewriter, LPM);
1793 Changed |= simplifyIVUsers(IU, SE, &LPM, DeadInsts);
1183 SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM) argument
/external/llvm/lib/Analysis/
H A DIVUsers.cpp173 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { argument
/external/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp340 PassManagerBase *LPM = unwrap(PM); local
341 Builder->populateLTOPassManager(*LPM, Internalize, RunInliner);
H A DLoopExtractor.cpp45 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
81 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) { argument
139 LPM.deleteLoopFromQueue(L);
/external/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp60 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
116 bool LCSSA::runOnLoop(Loop *TheLoop, LPPassManager &LPM) { argument
H A DLoopUnroll.cpp64 LPPassManager *LPM) {
98 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) {
133 /// removed from the LoopPassManager as well. LPM can also be NULL.
138 unsigned TripMultiple, LoopInfo *LI, LPPassManager *LPM) {
170 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>();
377 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM))
384 if (DominatorTree *DT = LPM->getAnalysisIfAvailable<DominatorTree>())
390 simplifyLoopIVs(L, SE, LPM, DeadInsts);
421 if (CompletelyUnroll && LPM != NULL)
422 LPM
63 FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo* LI, LPPassManager *LPM) argument
137 UnrollLoop(Loop *L, unsigned Count, unsigned TripCount, unsigned TripMultiple, LoopInfo *LI, LPPassManager *LPM) argument
[all...]
H A DSimplifyIndVar.cpp57 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, argument
60 LI(LPM->getAnalysisIfAvailable<LoopInfo>()),
63 TD(LPM->getAnalysisIfAvailable<TargetData>()),
380 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, argument
383 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>();
384 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
391 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM, argument
395 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead);
405 bool simplifyIVUsers(IVUsers *IU, ScalarEvolution *SE, LPPassManager *LPM, argument
407 SimplifyIndvar SIV(IU->getLoop(), SE, LPM, Dea
[all...]
H A DLoopSimplify.cpp80 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
99 bool ProcessLoop(Loop *L, LPPassManager &LPM);
102 Loop *SeparateNestedLoop(Loop *L, LPPassManager &LPM);
125 bool LoopSimplify::runOnLoop(Loop *l, LPPassManager &LPM) { argument
133 Changed |= ProcessLoop(L, LPM);
141 bool LoopSimplify::ProcessLoop(Loop *L, LPPassManager &LPM) { argument
243 if (SeparateNestedLoop(L, LPM)) {
532 Loop *LoopSimplify::SeparateNestedLoop(Loop *L, LPPassManager &LPM) { argument
580 LPM.insertLoopIntoQueue(NewOuter);
/external/llvm/tools/opt/
H A Dopt.cpp259 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { argument
/external/llvm/unittests/VMCore/
H A DPassManagerTest.cpp201 virtual bool doInitialization(Loop* L, LPPassManager &LPM) { argument
206 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { argument
/external/grub/netboot/
H A Dsis900.h59 LPM = 0x00000004, enumerator in enum:sis900_configuration_register_bits

Completed in 361 milliseconds