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.h361 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 DTargetPassRegistry.inc129 PB.registerPipelineParsingCallback([=](StringRef Name, LoopPassManager &PM,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h184 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 DSimpleLoopUnswitch.h45 struct ExtraSimpleLoopUnswitchPassManager : public LoopPassManager {
50 PA.intersect(LoopPassManager::run(L, AM, AR, U)); in run()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp260 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 DPassBuilderPipelines.cpp337 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 DPassBuilder.cpp1358 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 DLoopPassManager.cpp68 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 DHexagonTargetMachine.cpp320 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
324 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp580 PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM, in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp560 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd/lib/clang/libllvm/
H A DMakefile1860 SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp