Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp1236 LoopPassManager LPM; in addVectorPasses() local
1237 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in addVectorPasses()
1238 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level == in addVectorPasses()
1243 std::move(LPM), EnableMSSALoopDependency, in addVectorPasses()
1849 LoopPassManager LPM; in buildLTODefaultPipeline() local
1850 LPM.addPass(IndVarSimplifyPass()); in buildLTODefaultPipeline()
1851 LPM.addPass(LoopDeletionPass()); in buildLTODefaultPipeline()
1855 LPM.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(), in buildLTODefaultPipeline()
1861 std::move(LPM), /*UseMemorySSA=*/false, /*UseBlockFrequencyInfo=*/true)); in buildLTODefaultPipeline()
1952 LoopPassManager LPM; in buildO0DefaultPipeline() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h456 LoopPassManager LPM;
457 LPM.addPass(std::move(Pass));
462 return FunctionToLoopPassAdaptor(std::make_unique<PassModelT>(std::move(LPM)),
470 createFunctionToLoopPassAdaptor<LoopPassManager>(LoopPassManager LPM,
479 bool LoopNestMode = (LPM.getNumLoopPasses() == 0);
480 return FunctionToLoopPassAdaptor(std::make_unique<PassModelT>(std::move(LPM)),
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopPass.h38 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
44 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization() argument
H A DIVUsers.h180 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
284 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks()
287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
288 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks()
H A DHexagonVectorLoopCarriedReuse.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
237 LPPassManager &LPM) { in runOnLoop() argument
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h506 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText);
721 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
724 Error parseLoopPassPipeline(LoopPassManager &LPM,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp315 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
342 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DLoopUnswitch.cpp180 LPPassManager *LPM; member in __anonf191606d0111::LoopUnswitch
221 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
539 LPM = &LPMRef; in runOnLoop()
1390 Loop *NewLoop = cloneLoop(L, L->getParentLoop(), VMap, LI, LPM); in unswitchNontrivialCondition()
1528 LPPassManager *LPM, MemorySSAUpdater *MSSAU) { in replaceUsesOfWith() argument
1718 replaceUsesOfWith(I, V, Worklist, L, LPM, MSSAU.get()); in simplifyCode()
H A DLoopVersioningLICM.cpp126 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
579 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
H A DLoopRotation.cpp112 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
H A DLoopUnrollAndJamPass.cpp462 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
479 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DLoopInstSimplify.cpp187 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
H A DLoopSimplifyCFG.cpp729 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
748 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DSimpleLoopUnswitch.cpp3015 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
3030 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
3053 auto UnswitchCB = [&L, &LPM](bool CurrentLoopValid, in runOnLoop()
3057 LPM.addLoop(*NewL); in runOnLoop()
3063 LPM.addLoop(*L); in runOnLoop()
3065 LPM.markLoopAsDeleted(*L); in runOnLoop()
H A DLoopSink.cpp422 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
/netbsd-src/sys/net/npf/
H A Dfiles.npf39 # LPM
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRDevices.td70 // The device supports the `LPM` instruction, with implied destination being r0.
72 "The device supports the `LPM` instruction">;
74 // The device supports the `LPM Rd, Z[+] instruction.
76 "The device supports the `LPM Rd, Z[+]` "
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
H A DLoopUtils.cpp1550 LoopInfo *LI, LPPassManager *LPM) { in cloneLoop() argument
1557 if (LPM) in cloneLoop()
1558 LPM->addLoop(New); in cloneLoop()
1568 cloneLoop(I, &New, VM, LI, LPM); in cloneLoop()
/netbsd-src/usr.sbin/npf/npfctl/
H A Dnpf_scan.l115 lpm return LPM;
H A Dnpf_parse.y136 %token LPM
336 | LPM { $$ = NPF_TABLE_LPM; }
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DPassPrinters.cpp139 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h480 LoopInfo *LI, LPPassManager *LPM);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVUsers.cpp366 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument

123