Searched refs:LoopPassManager (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 358 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText); 414 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback() argument 424 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLoopOptimizerEndEPCallback() argument 562 const std::function<bool(StringRef Name, LoopPassManager &, in registerPipelineParsingCallback() argument 605 void invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM, 607 void invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, 645 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E); 652 Error parseLoopPassPipeline(LoopPassManager &LPM, 676 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2> 678 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 217 LoopPassManager; typedef 397 std::optional<PreservedAnalyses> LoopPassManager::runSinglePass( 503 LoopPassManager LPM; 506 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses, 521 createFunctionToLoopPassAdaptor<LoopPassManager>( 522 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, 527 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses,
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 247 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks() 250 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 254 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline)) in registerEPCallbacks() 256 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 313 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks() 317 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, in invokeLoopOptimizerEndEPCallbacks() 422 LoopPassManager LPM1, LPM2; in buildO1FunctionSimplificationPipeline() 599 LoopPassManager LPM1, LPM2; in buildFunctionSimplificationPipeline() 1212 LoopPassManager LPM; in addVectorPasses() 1403 LoopPassManager LPM; in buildModuleOptimizationPipeline() 1907 LoopPassManager LPM; in buildLTODefaultPipeline() 2039 LoopPassManager LPM; in buildO0DefaultPipeline() 2047 LoopPassManager LPM; in buildO0DefaultPipeline()
|
| H A D | PassBuilder.cpp | 1277 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopNestPassName() 1305 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopPassName() 1688 LoopPassManager LPM; in parseFunctionPass() 1780 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass() 1788 LoopPassManager NestedLPM; in parseLoopPass() 1796 LoopPassManager NestedLPM; in parseLoopPass() 1911 Error PassBuilder::parseLoopPassPipeline(LoopPassManager &LPM, in parseLoopPassPipeline() 2056 Error PassBuilder::parsePassPipeline(LoopPassManager &CGPM, in parsePassPipeline()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 68 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses() 151 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 546 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 1842 SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp
|