| /openbsd/src/gnu/llvm/llvm/lib/Passes/ |
| D | PassBuilderPipelines.cpp | 1135 LoopPassManager LPM; in addVectorPasses() local 1136 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap, in addVectorPasses() 1138 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level == in addVectorPasses() 1143 createFunctionToLoopPassAdaptor(std::move(LPM), /*UseMemorySSA=*/true, in addVectorPasses() 1307 LoopPassManager LPM; in buildModuleOptimizationPipeline() local 1310 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz, LTOPreLink)); in buildModuleOptimizationPipeline() 1315 LPM.addPass(LoopDeletionPass()); in buildModuleOptimizationPipeline() 1317 std::move(LPM), /*UseMemorySSA=*/false, /*UseBlockFrequencyInfo=*/false)); in buildModuleOptimizationPipeline() 1793 LoopPassManager LPM; in buildLTODefaultPipeline() local 1795 LPM.addPass(LoopFlattenPass()); in buildLTODefaultPipeline() [all …]
|
| D | PassBuilder.cpp | 1444 LoopPassManager LPM; in parseFunctionPass() local 1445 if (auto Err = parseLoopPassPipeline(LPM, InnerPipeline)) in parseFunctionPass() 1455 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA, in parseFunctionPass() 1536 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass() argument 1548 LPM.addPass(std::move(NestedLPM)); in parseLoopPass() 1555 LPM.addPass(createRepeatedPass(*Count, std::move(NestedLPM))); in parseLoopPass() 1560 if (C(Name, LPM, InnerPipeline)) in parseLoopPass() 1572 LPM.addPass(CREATE_PASS); \ in parseLoopPass() 1577 LPM.addPass(CREATE_PASS); \ in parseLoopPass() 1585 LPM.addPass(CREATE_PASS(Params.get())); \ in parseLoopPass() [all …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| D | LoopPassManager.h | 503 LoopPassManager LPM; 504 LPM.addPass(std::forward<LoopNestPassT>(Pass)); 513 new PassModelT(std::move(LPM))), 522 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, 530 bool LoopNestMode = (LPM.getNumLoopPasses() == 0); 535 new PassModelT(std::move(LPM))),
|
| /openbsd/src/gnu/llvm/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 | 174 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonTargetMachine.cpp | 280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument 281 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks() 284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument 285 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks()
|
| D | HexagonVectorLoopCarriedReuse.cpp | 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 237 LPPassManager &LPM) { in runOnLoop() argument
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Passes/ |
| D | PassBuilder.h | 359 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText); 595 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E); 598 Error parseLoopPassPipeline(LoopPassManager &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() argument
|
| D | LoopRotation.cpp | 109 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
|
| D | LoopUnrollAndJamPass.cpp | 474 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument 491 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| D | LoopDeletion.cpp | 570 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 597 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| D | LoopInstSimplify.cpp | 185 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
|
| D | SimpleLoopUnswitch.cpp | 3272 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 3285 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 3304 auto UnswitchCB = [&L, &LPM](bool CurrentLoopValid, bool PartiallyInvariant, in runOnLoop() 3308 LPM.addLoop(*NewL); in runOnLoop() 3318 LPM.addLoop(*L); in runOnLoop() 3320 LPM.markLoopAsDeleted(*L); in runOnLoop() 3323 auto DestroyLoopCB = [&LPM](Loop &L, StringRef /* Name */) { in runOnLoop() 3324 LPM.markLoopAsDeleted(L); in runOnLoop()
|
| D | LoopSimplifyCFG.cpp | 746 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument 763 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| D | LoopSink.cpp | 383 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() argument
|
| D | LoopUnrollPass.cpp | 1403 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument 1429 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| D | GuardWidening.cpp | 853 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | CanonicalizeFreezeInLoops.cpp | 59 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
| D | LoopUtils.cpp | 1542 LoopInfo *LI, LPPassManager *LPM) { in cloneLoop() argument 1549 if (LPM) in cloneLoop() 1550 LPM->addLoop(New); in cloneLoop() 1559 cloneLoop(I, &New, VM, LI, LPM); in cloneLoop()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AVR/ |
| D | AVRDevices.td | 73 // The device supports the `LPM` instruction, with implied destination being r0. 75 "The device supports the `LPM` instruction">; 77 // The device supports the `LPM Rd, Z[+] instruction. 79 "The device supports the `LPM Rd, Z[+]` "
|
| D | AVRInstrFormats.td | 209 // Special format for the LPM/ELPM instructions 210 // [E]LPM Rd, Z[+]
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | IVUsers.cpp | 312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | LoopUtils.h | 501 LoopInfo *LI, LPPassManager *LPM);
|