Home
last modified time | relevance | path

Searched refs:LoopPassManager (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h371 LLVM_ABI Error parsePassPipeline(LoopPassManager &LPM,
432 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback() argument
442 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLoopOptimizerEndEPCallback() argument
594 const std::function<bool(StringRef Name, LoopPassManager &, in registerPipelineParsingCallback() argument
646 LLVM_ABI void invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM,
648 LLVM_ABI void invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM,
747 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
754 Error parseLoopPassPipeline(LoopPassManager &LPM,
781 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
783 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
[all …]
H A DTargetPassRegistry.inc129 PB.registerPipelineParsingCallback([=](StringRef Name, LoopPassManager &PM,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h181 LoopPassManager; typedef
361 std::optional<PreservedAnalyses> LoopPassManager::runSinglePass(
462 LoopPassManager LPM;
465 detail::PassModel<Loop, LoopPassManager, LoopAnalysisManager,
480 createFunctionToLoopPassAdaptor<LoopPassManager>(
481 LoopPassManager &&LPM, bool UseMemorySSA, bool UseBlockFrequencyInfo,
486 detail::PassModel<Loop, LoopPassManager, LoopAnalysisManager,
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp263 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks()
266 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
270 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline)) in registerEPCallbacks()
272 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp336 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks()
340 void PassBuilder::invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, in invokeLoopOptimizerEndEPCallbacks()
471 LoopPassManager LPM1, LPM2; in buildO1FunctionSimplificationPipeline()
650 LoopPassManager LPM1, LPM2; in buildFunctionSimplificationPipeline()
1349 LoopPassManager LPM; in addVectorPasses()
1536 LoopPassManager LPM; in buildModuleOptimizationPipeline()
2113 LoopPassManager LPM; in buildLTODefaultPipeline()
2271 LoopPassManager LPM; in buildO0DefaultPipeline()
2279 LoopPassManager LPM; in buildO0DefaultPipeline()
H A DPassBuilder.cpp1704 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopNestPassName()
1728 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopPassName()
2064 LoopPassManager LPM; in parseFunctionPass()
2156 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass()
2164 LoopPassManager NestedLPM; in parseLoopPass()
2310 Error PassBuilder::parseLoopPassPipeline(LoopPassManager &LPM, in parseLoopPassPipeline()
2469 Error PassBuilder::parsePassPipeline(LoopPassManager &CGPM, in parsePassPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DExtraPassManager.h84 LoopPassManager InnerLPM;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp67 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses()
150 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp281 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
285 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp647 PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM, in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp584 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd/lib/clang/libllvm/
H A DMakefile2003 SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp