Home
last modified time | relevance | path

Searched refs:LPM (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dinfer-addrpace-pipeline.ll1 …-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 DCanonicalization.cpp107 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 DPassBuilderPipelines.cpp1049 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 DPassBuilder.cpp1392 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 DLoopPassManagerTest.cpp353 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 DLoopPassManager.h494 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 Dprogmem-extended.ll4 # Wide LPM is currently unimplemented in the pseudo expansion pass.
6 ; Tests the extended LPM instructions (LPMW, LPM Rd, Z+).
H A Dprogmem.ll4 ; Tests the standard LPM instruction
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopPass.h39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization() argument
H A DIVUsers.h174 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/llvm-project-15.0.7/llvm/test/Transforms/OpenMP/
H A Drtf_type_checking.ll1 …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 DHexagonTargetMachine.cpp291 [=](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 DHexagonVectorLoopCarriedReuse.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
237 LPPassManager &LPM) { in runOnLoop() argument
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassBuilder.h357 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 DLoopRotation.cpp109 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
H A DLoopVersioningLICM.cpp124 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
577 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
H A DLoopUnrollAndJamPass.cpp476 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
493 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DLoopDeletion.cpp571 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
598 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DLoopInstSimplify.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
H A DSimpleLoopUnswitch.cpp3196 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 DLoopSimplifyCFG.cpp736 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 DCanonicalizeFreezeInLoops.cpp59 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRDevices.td68 // 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 DLegacyPassManagerTest.cpp208 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 DIVUsers.cpp312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument

12