Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h500 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText);
550 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback() argument
560 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLoopOptimizerEndEPCallback() argument
667 const std::function<bool(StringRef Name, LoopPassManager &, in registerPipelineParsingCallback() argument
715 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
718 Error parseLoopPassPipeline(LoopPassManager &LPM,
735 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
737 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
779 SmallVector<std::function<bool(StringRef, LoopPassManager &,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h202 LoopPassManager; typedef
365 Optional<PreservedAnalyses> LoopPassManager::runSinglePass(
466 LoopPassManager LPM;
469 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses,
480 createFunctionToLoopPassAdaptor<LoopPassManager>(LoopPassManager &&LPM,
486 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses,
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp180 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks()
183 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
187 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline)) in registerEPCallbacks()
189 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp49 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses()
129 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp571 LoopPassManager LPM1, LPM2; in buildO1FunctionSimplificationPipeline()
743 LoopPassManager LPM1, LPM2; in buildFunctionSimplificationPipeline()
1245 LoopPassManager LPM; in addVectorPasses()
1858 LoopPassManager LPM; in buildLTODefaultPipeline()
1959 LoopPassManager LPM; in buildO0DefaultPipeline()
1968 LoopPassManager LPM; in buildO0DefaultPipeline()
2784 LoopPassManager LPM; in parseFunctionPass()
2867 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass()
2875 LoopPassManager NestedLPM; in parseLoopPass()
2883 LoopPassManager NestedLPM; in parseLoopPass()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1592 SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp