| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | infer-addrpace-pipeline.ll | 1 …-disable-verify -debug-pass=Structure -O2 %s -enable-new-pm=0 2>&1 | FileCheck -check-prefix=LPM %s 4 ; LPM: Function Integration/Inlining 5 ; LPM: FunctionPass Manager 6 ; LPM: Infer address spaces 7 ; LPM: SROA
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | Canonicalization.cpp | 107 LoopPassManager LPM; in buildCanonicalicationPassesForNPM() local 108 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz)); in buildCanonicalicationPassesForNPM() 110 std::move(LPM), /*UseMemorySSA=*/false, in buildCanonicalicationPassesForNPM() 124 LoopPassManager LPM; in buildCanonicalicationPassesForNPM() local 125 LPM.addPass(IndVarSimplifyPass()); in buildCanonicalicationPassesForNPM() 127 std::move(LPM), /*UseMemorySSA=*/false, in buildCanonicalicationPassesForNPM()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 1049 LoopPassManager LPM; in addVectorPasses() local 1214 LoopPassManager LPM; in buildModuleOptimizationPipeline() local 1222 LPM.addPass(LoopDeletionPass()); in buildModuleOptimizationPipeline() 1696 LoopPassManager LPM; in buildLTODefaultPipeline() local 1700 LPM.addPass(LoopDeletionPass()); in buildLTODefaultPipeline() 1817 LoopPassManager LPM; in buildO0DefaultPipeline() local 1819 C(LPM, Level); in buildO0DefaultPipeline() 1820 if (!LPM.isEmpty()) { in buildO0DefaultPipeline() 1826 LoopPassManager LPM; in buildO0DefaultPipeline() local 1828 C(LPM, Level); in buildO0DefaultPipeline() [all …]
|
| H A D | PassBuilder.cpp | 1392 LoopPassManager LPM; in parseFunctionPass() local 1393 if (auto Err = parseLoopPassPipeline(LPM, InnerPipeline)) in parseFunctionPass() 1402 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA, in parseFunctionPass() 1483 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass() argument 1495 LPM.addPass(std::move(NestedLPM)); in parseLoopPass() 1502 LPM.addPass(createRepeatedPass(*Count, std::move(NestedLPM))); in parseLoopPass() 1507 if (C(Name, LPM, InnerPipeline)) in parseLoopPass() 1519 LPM.addPass(CREATE_PASS); \ in parseLoopPass() 1551 if (C(Name, LPM, InnerPipeline)) in parseLoopPass() 1578 Error PassBuilder::parseLoopPassPipeline(LoopPassManager &LPM, in parseLoopPassPipeline() argument [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 353 LoopPassManager LPM; in TEST_F() local 379 LoopPassManager LPM; in TEST_F() local 773 LoopPassManager LPM; in TEST_F() local 774 LPM.addPass(MLPHandle.getPass()); in TEST_F() 775 LPM.addPass(MLPHandle.getPass()); in TEST_F() 932 LoopPassManager LPM; in TEST_F() local 933 LPM.addPass(MLPHandle.getPass()); in TEST_F() 1135 LoopPassManager LPM; in TEST_F() local 1424 LoopPassManager LPM; in TEST_F() local 1635 LoopPassManager LPM; in TEST_F() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 494 LoopPassManager LPM; 495 LPM.addPass(std::forward<LoopNestPassT>(Pass)); 504 new PassModelT(std::move(LPM))), 513 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, 521 bool LoopNestMode = (LPM.getNumLoopPasses() == 0); 526 new PassModelT(std::move(LPM))),
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/ |
| H A D | progmem-extended.ll | 4 # Wide LPM is currently unimplemented in the pseudo expansion pass. 6 ; Tests the extended LPM instructions (LPMW, LPM Rd, Z+).
|
| H A D | progmem.ll | 4 ; Tests the standard LPM instruction
|
| /llvm-project-15.0.7/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) { in doInitialization() argument
|
| H A D | IVUsers.h | 174 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
| /llvm-project-15.0.7/llvm/test/Transforms/OpenMP/ |
| H A D | rtf_type_checking.ll | 1 …pt -S -openmp-opt-cgscc -stats < %s 2>&1 -enable-new-pm=0 | FileCheck %s --check-prefixes=CHECK,LPM 3 …butor -openmp-opt-cgscc -stats < %s 2>&1 -enable-new-pm=0 | FileCheck %s --check-prefixes=CHECK,LPM 69 ; LPM: 1 cgscc-passmgr - Maximum CGSCCPassMgr iterations on one SCC
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 291 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument 292 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks() 295 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument 296 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks()
|
| H A D | HexagonVectorLoopCarriedReuse.cpp | 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 237 LPPassManager &LPM) { in runOnLoop() argument
|
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 357 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText); 599 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E); 602 Error parseLoopPassPipeline(LoopPassManager &LPM,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 109 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
|
| H A D | LoopVersioningLICM.cpp | 124 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 577 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|
| H A D | LoopUnrollAndJamPass.cpp | 476 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument 493 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| H A D | LoopDeletion.cpp | 571 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 598 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| H A D | LoopInstSimplify.cpp | 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
|
| H A D | SimpleLoopUnswitch.cpp | 3196 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 3209 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument 3229 auto UnswitchCB = [&L, &LPM](bool CurrentLoopValid, bool PartiallyInvariant, in runOnLoop() 3233 LPM.addLoop(*NewL); in runOnLoop() 3243 LPM.addLoop(*L); in runOnLoop() 3245 LPM.markLoopAsDeleted(*L); in runOnLoop() 3248 auto DestroyLoopCB = [&LPM](Loop &L, StringRef /* Name */) { in runOnLoop() 3249 LPM.markLoopAsDeleted(L); in runOnLoop()
|
| H A D | LoopSimplifyCFG.cpp | 736 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument 754 LPM.markLoopAsDeleted(*L); in runOnLoop()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 59 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRDevices.td | 68 // The device supports the `LPM` instruction, with implied destination being r0. 70 "The device supports the `LPM` instruction">; 72 // The device supports the `LPM Rd, Z[+] instruction. 74 "The device supports the `LPM Rd, Z[+]` "
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | LegacyPassManagerTest.cpp | 208 bool doInitialization(Loop* L, LPPassManager &LPM) override { in doInitialization() 213 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
|