Home
last modified time | relevance | path

Searched refs:FunctionPassManager (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h239 FunctionPassManager
402 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText,
434 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerPeepholeEPCallback() argument
468 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerScalarOptimizerLateEPCallback() argument
490 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerVectorizerStartEPCallback() argument
512 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerOptimizerLastEPCallback() argument
554 const std::function<bool(StringRef Name, FunctionPassManager &, in registerPipelineParsingCallback() argument
589 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E,
598 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
614 void invokePeepholeEPCallbacks(FunctionPassManager &, OptimizationLevel);
[all …]
/freebsd-12.1/contrib/llvm/tools/opt/
H A DNewPMDriver.cpp147 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks()
150 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
172 if (tryParsePipelineText<FunctionPassManager>(PB, in registerEPCallbacks()
176 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
189 if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline)) in registerEPCallbacks()
192 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
204 if (tryParsePipelineText<FunctionPassManager>(PB, OptimizerLastEPPipeline)) in registerEPCallbacks()
206 [&PB, VerifyEachPass, DebugLogging](FunctionPassManager &PM, in registerEPCallbacks()
H A Dopt.cpp334 legacy::FunctionPassManager &FPM, in AddOptimizationPasses()
651 std::unique_ptr<legacy::FunctionPassManager> FPasses; in main()
654 FPasses.reset(new legacy::FunctionPassManager(M.get())); in main()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManager.h68 class FunctionPassManager : public PassManagerBase {
72 explicit FunctionPassManager(Module *M);
73 ~FunctionPassManager() override;
H A DPassManager.h568 using FunctionPassManager = PassManager<Function>; variable
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp362 FunctionPassManager
367 FunctionPassManager FPM(DebugLogging); in buildFunctionSimplificationPipeline()
539 FunctionPassManager FPM; in addPGOInstrPasses()
559 FunctionPassManager FPM; in addPGOInstrPasses()
596 FunctionPassManager EarlyFPM(DebugLogging); in buildModuleSimplificationPipeline()
779 FunctionPassManager OptimizePM(DebugLogging); in buildModuleOptimizationPipeline()
1036 FunctionPassManager EarlyFPM(DebugLogging); in buildLTODefaultPipeline()
1120 FunctionPassManager FPM(DebugLogging); in buildLTODefaultPipeline()
1137 FunctionPassManager MainFPM; in buildLTODefaultPipeline()
1540 FunctionPassManager FPM(DebugLogging); in parseModulePass()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h31 class FunctionPassManager; variable
197 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
/freebsd-12.1/contrib/llvm/tools/bugpoint/
H A Dbugpoint.cpp99 class AddToDriver : public legacy::FunctionPassManager {
103 AddToDriver(BugDriver &_D) : FunctionPassManager(nullptr), D(_D) {} in AddToDriver()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DLegacyPassManager.cpp1485 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in FunctionPassManager
1494 FunctionPassManager::~FunctionPassManager() { in ~FunctionPassManager()
1498 void FunctionPassManager::add(Pass *P) { in add()
1506 bool FunctionPassManager::run(Function &F) { in run()
1516 bool FunctionPassManager::doInitialization() { in doInitialization()
1522 bool FunctionPassManager::doFinalization() { in doFinalization()
H A DCore.cpp3884 return wrap(new legacy::FunctionPassManager(unwrap(M))); in LLVMCreateFunctionPassManagerForModule()
3897 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
3901 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
3905 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp33 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG()
H A DCoroSplit.cpp425 legacy::FunctionPassManager FPM(F.getParent()); in postSplitCleanup()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp256 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager()
1058 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DRegionPrinter.cpp249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass()
H A DLint.cpp740 legacy::FunctionPassManager FPM(F.getParent()); in lintFunction()
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DIRMutator.cpp72 FunctionPassManager FPM; in eliminateDeadCode()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp95 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
519 legacy::FunctionPassManager &FPM) { in CreatePasses()
795 legacy::FunctionPassManager PerFunctionPasses(TheModule); in EmitAssembly()
1020 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in EmitAssemblyWithNewPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h400 FunctionPassManager LoopCanonicalizationFPM;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp510 legacy::FunctionPassManager FPM(F.getParent()); in runOnFunction()