Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp337 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks() argument
339 C(LPM, Level); in invokeLateLoopOptimizationsEPCallbacks()
341 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, in invokeLoopOptimizerEndEPCallbacks() argument
344 C(LPM, Level); in invokeLoopOptimizerEndEPCallbacks()
1282 LoopPassManager LPM; in addVectorPasses() local
1283 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap, in addVectorPasses()
1285 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level == in addVectorPasses()
1288 createFunctionToLoopPassAdaptor(std::move(LPM), /*UseMemorySSA=*/true, in addVectorPasses()
1473 LoopPassManager LPM; in buildModuleOptimizationPipeline() local
1476 LPM.addPass(LoopRotatePass(EnableLoopHeaderDuplication || in buildModuleOptimizationPipeline()
[all …]
H A DPassBuilder.cpp1751 LoopPassManager LPM; in parseFunctionPass() local
1752 if (auto Err = parseLoopPassPipeline(LPM, InnerPipeline)) in parseFunctionPass()
1762 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA, in parseFunctionPass()
1843 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass() argument
1855 LPM.addPass(std::move(NestedLPM)); in parseLoopPass()
1860 if (C(Name, LPM, InnerPipeline)) in parseLoopPass()
1872 LPM.addPass(CREATE_PASS); \ in parseLoopPass()
1877 LPM.addPass(CREATE_PASS); \ in parseLoopPass()
1885 LPM.addPass(CREATE_PASS(Params.get())); \ in parseLoopPass()
1890 LPM.addPass(RequireAnalysisPass< \ in parseLoopPass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h470 LoopPassManager LPM;
471 LPM.addPass(std::forward<LoopNestPassT>(Pass));
479 new PassModelT(std::move(LPM))),
488 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo,
495 bool LoopNestMode = (LPM.getNumLoopPasses() == 0);
500 new PassModelT(std::move(LPM))),
/freebsd/contrib/llvm-project/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.h176 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Dhisilicon,histb-xhci.txt26 - usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM
27 - usb3-lpm-capable: determines if platform is USB3 LPM capable
H A Dusb-xhci.txt26 - usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM
27 - usb3-lpm-capable: determines if platform is USB3 LPM capable
H A Ddwc3.txt39 - snps,usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM
40 - snps,usb3_lpm_capable: determines if platform is USB3 LPM capable
46 - snps,has-lpm-erratum: true when DWC3 was configured with LPM Erratum enabled
47 - snps,lpm-nyet-threshold: LPM NYET threshold
H A Dmediatek,mtk-xhci.txt50 - usb3-lpm-capable : supports USB3.0 LPM
108 - usb3-lpm-capable : supports USB3.0 LPM
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h361 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText);
620 void invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM,
622 void invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM,
713 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
720 Error parseLoopPassPipeline(LoopPassManager &LPM,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp320 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
321 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks()
324 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
325 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks()
H A DHexagonVectorLoopCarriedReuse.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
237 LPPassManager &LPM) { in runOnLoop() argument
/freebsd/sys/contrib/dpdk_rte_lpm/
H A Drte_lpm6.c284 RTE_LOG(ERR, LPM, "LPM rules hash table allocation failed: %s (%d)", in rte_lpm6_create()
295 RTE_LOG(ERR, LPM, "LPM tbl8 pool allocation failed: %s (%d)", in rte_lpm6_create()
306 RTE_LOG(ERR, LPM, "LPM tbl8 headers allocation failed: %s (%d)", in rte_lpm6_create()
336 RTE_LOG(ERR, LPM, "Failed to allocate tailq entry!\n"); in rte_lpm6_create()
347 RTE_LOG(ERR, LPM, "LPM memory allocation failed\n"); in rte_lpm6_create()
H A Drte_lpm.c187 RTE_LOG(ERR, LPM, "Failed to allocate tailq entry\n"); in rte_lpm_create()
197 RTE_LOG(ERR, LPM, "LPM memory allocation failed\n"); in rte_lpm_create()
207 RTE_LOG(ERR, LPM, "LPM rules_tbl memory allocation failed\n"); in rte_lpm_create()
219 RTE_LOG(ERR, LPM, "LPM tbl8 memory allocation failed\n"); in rte_lpm_create()
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dqcom,spmi-regulator.txt229 between HPM and LPM); not available on boost type
233 to as NPM. HPM consumes more ground current than LPM, but
239 0 = Set initial mode to low power mode (LPM).
H A Dmcp16502-regulator.txt6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp580 PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM, in registerPassBuilderCallbacks()
582 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
H A DLoopUtils.cpp1772 LoopInfo *LI, LPPassManager *LPM) { in cloneLoop() argument
1779 if (LPM) in cloneLoop()
1780 LPM->addLoop(New); in cloneLoop()
1789 cloneLoop(I, &New, VM, LI, LPM); in cloneLoop()
/freebsd/contrib/llvm-project/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[+]` "
H A DAVRInstrFormats.td198 // Special format for the LPM/ELPM instructions
199 // [E]LPM Rd, Z[+]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp560 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
561 LPM.addPass(LoopIdiomVectorizePass()); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVUsers.cpp312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h532 LoopInfo *LI, LPPassManager *LPM);

12