/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 361 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText); 421 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback() argument 431 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLoopOptimizerEndEPCallback() argument 569 const std::function<bool(StringRef Name, LoopPassManager &, in registerPipelineParsingCallback() argument 620 void invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM, 622 void invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, 713 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E); 720 Error parseLoopPassPipeline(LoopPassManager &LPM, 745 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2> 747 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2> [all …]
|
H A D | TargetPassRegistry.inc | 129 PB.registerPipelineParsingCallback([=](StringRef Name, LoopPassManager &PM,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | LoopPassManager.h | 184 LoopPassManager; typedef 364 std::optional<PreservedAnalyses> LoopPassManager::runSinglePass( 470 LoopPassManager LPM; 473 detail::PassModel<Loop, LoopPassManager, LoopAnalysisManager, 487 createFunctionToLoopPassAdaptor<LoopPassManager>( 488 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo, 493 detail::PassModel<Loop, LoopPassManager, LoopAnalysisManager,
|
H A D | SimpleLoopUnswitch.h | 45 struct ExtraSimpleLoopUnswitchPassManager : public LoopPassManager { 50 PA.intersect(LoopPassManager::run(L, AM, AR, U)); in run()
|
/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 260 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks() 263 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 267 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline)) in registerEPCallbacks() 269 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilderPipelines.cpp | 337 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks() 341 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, in invokeLoopOptimizerEndEPCallbacks() 446 LoopPassManager LPM1, LPM2; in buildO1FunctionSimplificationPipeline() 627 LoopPassManager LPM1, LPM2; in buildFunctionSimplificationPipeline() 1282 LoopPassManager LPM; in addVectorPasses() 1473 LoopPassManager LPM; in buildModuleOptimizationPipeline() 1981 LoopPassManager LPM; in buildLTODefaultPipeline() 2118 LoopPassManager LPM; in buildO0DefaultPipeline() 2126 LoopPassManager LPM; in buildO0DefaultPipeline()
|
H A D | PassBuilder.cpp | 1358 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopNestPassName() 1382 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopPassName() 1751 LoopPassManager LPM; in parseFunctionPass() 1843 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass() 1851 LoopPassManager NestedLPM; in parseLoopPass() 1988 Error PassBuilder::parseLoopPassPipeline(LoopPassManager &LPM, in parseLoopPassPipeline() 2147 Error PassBuilder::parsePassPipeline(LoopPassManager &CGPM, in parsePassPipeline()
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 320 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 324 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 580 PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM, in registerPassBuilderCallbacks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 560 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1860 SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp
|