/freebsd-current/contrib/llvm-project/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) { argument
|
H A D | IVUsers.h | 175 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilderPipelines.cpp | 313 LoopPassManager &LPM, OptimizationLevel Level) { 315 C(LPM, Level); 317 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, argument 320 C(LPM, Level); 1176 // We do UnrollAndJam in a separate LPM to ensure it happens before unroll 1212 LoopPassManager LPM; local 1213 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap, 1215 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level == 1218 createFunctionToLoopPassAdaptor(std::move(LPM), /*UseMemorySSA=*/true, 1267 // We do UnrollAndJam in a separate LPM t 312 invokeLateLoopOptimizationsEPCallbacks( LoopPassManager &LPM, OptimizationLevel Level) argument 1403 LoopPassManager LPM; local 1907 LoopPassManager LPM; local 2039 LoopPassManager LPM; local 2047 LoopPassManager LPM; local [all...] |
H A D | PassBuilder.cpp | 1688 LoopPassManager LPM; local 1689 if (auto Err = parseLoopPassPipeline(LPM, InnerPipeline)) 1699 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA, 1780 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, argument 1792 LPM.addPass(std::move(NestedLPM)); 1799 LPM.addPass(createRepeatedPass(*Count, std::move(NestedLPM))); 1804 if (C(Name, LPM, InnerPipeline)) 1816 LPM.addPass(CREATE_PASS); \ 1821 LPM.addPass(CREATE_PASS); \ 1829 LPM 1911 parseLoopPassPipeline(LoopPassManager &LPM, ArrayRef<PipelineElement> Pipeline) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | LoopPassManager.h | 253 /// Loop pass, and Loop passes should use it to update LPM infrastructure if 503 LoopPassManager LPM; local 504 LPM.addPass(std::forward<LoopNestPassT>(Pass)); 513 new PassModelT(std::move(LPM))), 522 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, 524 // Check if LPM contains any loop pass and if it does not, returns an adaptor 530 bool LoopNestMode = (LPM.getNumLoopPasses() == 0); 535 new PassModelT(std::move(LPM))), 521 createFunctionToLoopPassAdaptor( LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, bool UseBranchProbabilityInfo) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 280 [=](LoopPassManager &LPM, OptimizationLevel Level) { 281 LPM.addPass(HexagonLoopIdiomRecognitionPass()); 284 [=](LoopPassManager &LPM, OptimizationLevel Level) { 285 LPM.addPass(HexagonVectorLoopCarriedReusePass());
|
H A D | HexagonVectorLoopCarriedReuse.cpp | 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 237 LPPassManager &LPM) { 236 runOnLoop(Loop *L, LPPassManager &LPM) argument
|
H A D | HexagonLoopIdiomRecognition.cpp | 174 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 2439 LPPassManager &LPM) { 2438 runOnLoop(Loop *L, LPPassManager &LPM) argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 358 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText); 605 void invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM, 607 void invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, 645 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E); 652 Error parseLoopPassPipeline(LoopPassManager &LPM,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 124 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopUnrollPass.cpp | 1387 bool runOnLoop(Loop *L, LPPassManager &LPM) override { 1413 LPM.markLoopAsDeleted(*L);
|
H A D | LICM.cpp | 238 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopStrengthReduce.cpp | 6030 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 7075 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) {
|
/freebsd-current/sys/contrib/dpdk_rte_lpm/ |
H A D | rte_lpm6.c | 92 /* LPM metadata. */ 98 /* LPM Tables. */ 99 //struct rte_hash *rules_tbl; /**< LPM rules. */ 101 __rte_cache_aligned; /**< LPM tbl24 table. */ 109 __rte_cache_aligned; /**< LPM tbl8 table. */ 224 * Rebuild the entire LPM tree by reinserting all rules 241 * Allocates memory for LPM object 284 RTE_LOG(ERR, LPM, "LPM rules hash table allocation failed: %s (%d)", 295 RTE_LOG(ERR, LPM, "LP [all...] |
H A D | rte_lpm.c | 64 rte_panic("LPM: Invalid depth (%u) at line %d", \ 137 * Allocates memory for LPM object 187 RTE_LOG(ERR, LPM, "Failed to allocate tailq entry\n"); 193 /* Allocate memory to store the LPM data structures. */ 197 RTE_LOG(ERR, LPM, "LPM memory allocation failed\n"); 207 RTE_LOG(ERR, LPM, "LPM rules_tbl memory allocation failed\n"); 219 RTE_LOG(ERR, LPM, "LPM tbl [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CanonicalizeFreezeInLoops.cpp | 61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
H A D | LoopUtils.cpp | 1627 LoopInfo *LI, LPPassManager *LPM) { 1634 if (LPM) 1635 LPM->addLoop(New); 1644 cloneLoop(I, &New, VM, LI, LPM); 1626 cloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, LoopInfo *LI, LPPassManager *LPM) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVUsers.cpp | 312 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopUtils.h | 516 LoopInfo *LI, LPPassManager *LPM);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LoopIdiomTransform.cpp | 130 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 134 LPPassManager &LPM) { 133 runOnLoop(Loop *L, LPPassManager &LPM) argument
|
H A D | AArch64TargetMachine.cpp | 546 [=](LoopPassManager &LPM, OptimizationLevel Level) { 547 LPM.addPass(AArch64LoopIdiomTransformPass());
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRExpandPseudoInsts.cpp | 873 unsigned Opc = IsELPM ? AVR::ELPM : AVR::LPM; 971 // For the basic ELPM/LPM instruction, its operand[0] is the implicit 973 unsigned Opc = IsELPM ? AVR::ELPM : AVR::LPM;
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 11649 ArrayRef<CGOpenMPRuntime::LastprivateConditionalData> LPM; 11660 llvm::reverse(LPM)) { 11679 llvm::reverse(LPM)) { 11707 ArrayRef<CGOpenMPRuntime::LastprivateConditionalData> LPM) 11708 : LPM(LPM) {}
|