| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | LoopPass.cpp | 49 bool runOnLoop(Loop *L, LPPassManager &) override { in runOnLoop() argument 68 char LPPassManager::ID = 0; 70 LPPassManager::LPPassManager() : FunctionPass(ID) { in LPPassManager() function in LPPassManager 76 void LPPassManager::addLoop(Loop &L) { in addLoop() 102 void LPPassManager::getAnalysisUsage(AnalysisUsage &Info) const { in getAnalysisUsage() 110 void LPPassManager::markLoopAsDeleted(Loop &L) { in markLoopAsDeleted() 128 bool LPPassManager::runOnFunction(Function &F) { in runOnFunction() 291 void LPPassManager::dumpPassStructure(unsigned Offset) { in dumpPassStructure() 338 LPPassManager *LPPM; in assignPassManager() 340 LPPM = (LPPassManager*)PMS.top(); in assignPassManager() [all …]
|
| D | IVUsers.cpp | 312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | LoopPass.h | 25 class LPPassManager; variable 39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0; 45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization() 76 class LPPassManager : public FunctionPass, public PMDataManager { 79 explicit LPPassManager();
|
| D | IVUsers.h | 174 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | CanonicalizeFreezeInLoops.cpp | 59 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 217 bool CanonicalizeFreezeInLoops::runOnLoop(Loop *L, LPPassManager &) { in runOnLoop() argument
|
| D | LoopUtils.cpp | 1542 LoopInfo *LI, LPPassManager *LPM) { in cloneLoop()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | MVETailPredication.cpp | 103 bool runOnLoop(Loop *L, LPPassManager&) override; 127 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) { in runOnLoop() argument
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | LoopUtils.h | 43 class LPPassManager; variable 501 LoopInfo *LI, LPPassManager *LPM);
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | LoopVersioningLICM.cpp | 124 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 566 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
| D | LoopRotation.cpp | 109 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopDeletion.cpp | 552 bool runOnLoop(Loop *L, LPPassManager &) override; 570 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
| D | LoopInstSimplify.cpp | 185 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopSink.cpp | 383 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopUnrollAndJamPass.cpp | 474 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopRerollPass.cpp | 168 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 1703 bool LoopRerollLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
| D | LoopSimplifyCFG.cpp | 746 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | GuardWidening.cpp | 853 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopPredication.cpp | 342 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | SimpleLoopUnswitch.cpp | 3272 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 3285 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
|
| D | LoopInterchange.cpp | 1735 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | LoopUnrollPass.cpp | 1403 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| D | IndVarSimplify.cpp | 2235 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonVectorLoopCarriedReuse.cpp | 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 237 LPPassManager &LPM) { in runOnLoop()
|
| D | HexagonLoopIdiomRecognition.cpp | 174 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 2444 LPPassManager &LPM) { in runOnLoop()
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | WritingAnLLVMPass.rst | 534 ``LoopPass`` subclasses are allowed to update loop nest using ``LPPassManager`` 548 The ``doInitialization(Loop *, LPPassManager &)`` method 553 virtual bool doInitialization(Loop *, LPPassManager &LPM); 558 pass executions (thus it should be very fast). ``LPPassManager`` interface 568 virtual bool runOnLoop(Loop *, LPPassManager &LPM) = 0; 572 should be returned if the function is modified. ``LPPassManager`` interface
|