/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | UnrollLoop.h | 26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM); 29 LPPassManager* LPM);
|
H A D | SimplifyIndVar.h | 42 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, 47 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 64 LPPassManager *LPM) { 99 if (LPM) { 100 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) { 137 /// removed from the LoopPassManager as well. LPM can also be NULL. 143 LoopInfo *LI, LPPassManager *LPM) { 206 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM)) 211 if (LPM) { 212 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); 407 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM)) 412 if (LPM) { 63 FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo* LI, LPPassManager *LPM) argument 141 UnrollLoop(Loop *L, unsigned Count, unsigned TripCount, bool AllowRuntime, unsigned TripMultiple, LoopInfo *LI, LPPassManager *LPM) argument [all...] |
H A D | SimplifyIndVar.cpp | 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, argument 57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()), 59 TD(LPM->getAnalysisIfAvailable<DataLayout>()), 373 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, argument 376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>(); 377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead); 384 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM, argument 388 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead);
|
H A D | LoopUnrollRuntime.cpp | 228 LPPassManager *LPM) { 240 if (!LPM) 242 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>(); 273 BasicBlock *PEnd = SplitEdge(PH, Header, LPM->getAsPass()); 274 BasicBlock *NewPH = SplitBlock(PEnd, PEnd->getTerminator(), LPM->getAsPass()); 371 LPM->getAsPass()); 227 UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI, LPPassManager *LPM) argument
|
H A D | LoopSimplify.cpp | 82 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 102 bool ProcessLoop(Loop *L, LPPassManager &LPM); 104 Loop *SeparateNestedLoop(Loop *L, LPPassManager &LPM, 129 bool LoopSimplify::runOnLoop(Loop *l, LPPassManager &LPM) { argument 137 Changed |= ProcessLoop(L, LPM); 145 bool LoopSimplify::ProcessLoop(Loop *L, LPPassManager &LPM) { argument 252 if (SeparateNestedLoop(L, LPM, Preheader)) { 547 Loop *LoopSimplify::SeparateNestedLoop(Loop *L, LPPassManager &LPM, argument 602 LPM.insertLoopIntoQueue(NewOuter);
|
H A D | LCSSA.cpp | 62 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 114 bool LCSSA::runOnLoop(Loop *TheLoop, LPPassManager &LPM) { argument
|
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0; 45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { argument
|
H A D | IVUsers.h | 134 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 127 LPPassManager *LPM; member in class:__anon2797::LoopUnswitch 159 bool runOnLoop(Loop *L, LPPassManager &LPM); 386 LPM = &LPM_Ref; 662 LoopInfo *LI, LPPassManager *LPM) { 664 LPM->insertLoop(New, PL); 674 CloneLoop(*I, New, VM, LI, LPM); 738 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L); 822 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L); 831 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); 891 LPM 661 CloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, LoopInfo *LI, LPPassManager *LPM) argument 926 ReplaceUsesOfWith(Instruction *I, Value *V, std::vector<Instruction*> &Worklist, Loop *L, LPPassManager *LPM) argument [all...] |
H A D | LoopDeletion.cpp | 37 bool runOnLoop(Loop *L, LPPassManager &LPM); 132 bool LoopDeletion::runOnLoop(Loop *L, LPPassManager &LPM) { argument 244 LPM.deleteLoopFromQueue(L);
|
H A D | LoopUnrollPass.cpp | 89 bool runOnLoop(Loop *L, LPPassManager &LPM); 148 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) { argument 256 if (!UnrollLoop(L, Count, TripCount, Runtime, TripMultiple, LI, &LPM))
|
H A D | LoopInstSimplify.cpp | 67 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
H A D | LoopRotation.cpp | 58 bool runOnLoop(Loop *L, LPPassManager &LPM); 80 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
H A D | IndVarSimplify.cpp | 84 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 108 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM); 1095 LPPassManager &LPM) { 1119 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts, &WIV); 1745 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { argument 1785 SimplifyAndExtend(L, Rewriter, LPM); 1093 SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM) argument
|
H A D | LICM.cpp | 77 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 205 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
H A D | LoopIdiomRecognize.cpp | 146 bool runOnLoop(Loop *L, LPPassManager &LPM); 707 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
H A D | LoopRerollPass.cpp | 127 bool runOnLoop(Loop *L, LPPassManager &LPM); 1135 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
H A D | LoopStrengthReduce.cpp | 4879 bool runOnLoop(Loop *L, LPPassManager &LPM); 4926 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) {
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 45 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 81 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) { argument 140 LPM.deleteLoopFromQueue(L);
|
H A D | PassManagerBuilder.cpp | 438 PassManagerBase *LPM = unwrap(PM); local 439 Builder->populateLTOPassManager(*LPM, Internalize != 0, RunInliner != 0);
|
/freebsd-10-stable/contrib/llvm/lib/Analysis/ |
H A D | IVUsers.cpp | 251 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { argument
|
/freebsd-10-stable/contrib/llvm/tools/opt/ |
H A D | opt.cpp | 290 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 904 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) { argument
|