Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h506 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText);
556 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback() argument
566 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLoopOptimizerEndEPCallback() argument
673 const std::function<bool(StringRef Name, LoopPassManager &, in registerPipelineParsingCallback() argument
721 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
724 Error parseLoopPassPipeline(LoopPassManager &LPM,
741 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
743 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
785 SmallVector<std::function<bool(StringRef, LoopPassManager &,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h195 LoopPassManager; typedef
358 Optional<PreservedAnalyses> LoopPassManager::runSinglePass(
456 LoopPassManager LPM;
459 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses,
470 createFunctionToLoopPassAdaptor<LoopPassManager>(LoopPassManager LPM,
476 detail::PassModel<Loop, LoopPassManager, PreservedAnalyses,
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DNewPMDriver.cpp178 if (tryParsePipelineText<LoopPassManager>(PB, in registerEPCallbacks()
181 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
185 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline)) in registerEPCallbacks()
187 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp565 LoopPassManager LPM1, LPM2; in buildO1FunctionSimplificationPipeline()
738 LoopPassManager LPM1, LPM2; in buildFunctionSimplificationPipeline()
1236 LoopPassManager LPM; in addVectorPasses()
1849 LoopPassManager LPM; in buildLTODefaultPipeline()
1952 LoopPassManager LPM; in buildO0DefaultPipeline()
1961 LoopPassManager LPM; in buildO0DefaultPipeline()
2442 return callbacksAcceptPassName<LoopPassManager>(Name, Callbacks); in isLoopPassName()
2781 LoopPassManager LPM; in parseFunctionPass()
2864 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass()
2872 LoopPassManager NestedLPM; in parseLoopPass()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
H A DCMakeLists.txt38 LoopPassManager.cpp
/netbsd-src/external/apache2/llvm/lib/libLLVMScalarOpts/
H A DMakefile44 LoopPassManager.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/
H A DBUILD.gn48 "LoopPassManager.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLoopTerminology.rst335 pass and is added automatically by the LoopPassManager when