/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 328 FunctionPassManager 505 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText); 542 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerPeepholeEPCallback() argument 576 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerScalarOptimizerLateEPCallback() argument 598 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerVectorizerStartEPCallback() argument 668 const std::function<bool(StringRef Name, FunctionPassManager &, in registerPipelineParsingCallback() argument 706 FunctionPassManager 712 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM, 720 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E); 726 Error parseFunctionPassPipeline(FunctionPassManager &FPM, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | LegacyPassManager.h | 71 class FunctionPassManager : public PassManagerBase { 75 explicit FunctionPassManager(Module *M); 76 ~FunctionPassManager() override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 172 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks() 174 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 191 if (tryParsePipelineText<FunctionPassManager>(PB, in registerEPCallbacks() 194 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 204 if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline)) in registerEPCallbacks() 206 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 223 if (tryParsePipelineText<FunctionPassManager>(PB, OptimizerLastEPPipeline)) in registerEPCallbacks()
|
H A D | opt.cpp | 361 legacy::FunctionPassManager &FPM, in AddOptimizationPasses() 877 std::unique_ptr<legacy::FunctionPassManager> FPasses; in main() 880 FPasses.reset(new legacy::FunctionPassManager(M.get())); in main()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 473 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks() 516 FunctionPassManager FPM; in addAnnotationRemarksPass() 528 FunctionPassManager 532 FunctionPassManager FPM; in buildO1FunctionSimplificationPipeline() 664 FunctionPassManager 674 FunctionPassManager FPM; in buildFunctionSimplificationPipeline() 888 FunctionPassManager FPM; in addPGOInstrPasses() 917 FunctionPassManager FPM; in addPGOInstrPasses() 1074 FunctionPassManager EarlyFPM; in buildModuleSimplificationPipeline() 1159 FunctionPassManager GlobalCleanupPM; in buildModuleSimplificationPipeline() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/ |
H A D | bugpoint.cpp | 104 class AddToDriver : public legacy::FunctionPassManager { 108 AddToDriver(BugDriver &_D) : FunctionPassManager(nullptr), D(_D) {} in AddToDriver() 122 static void AddOptimizationPasses(legacy::FunctionPassManager &FPM, in AddOptimizationPasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Bye/ |
H A D | Bye.cpp | 58 [](llvm::FunctionPassManager &PM, in getByePluginInfo() 63 [](StringRef Name, llvm::FunctionPassManager &PM, in getByePluginInfo()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 31 class FunctionPassManager; variable 227 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 128 FunctionPassManager FPM; in registerPassBuilderCallbacks() 133 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | NewPassManager.rst | 14 pass type and the pass manager type. For example, a ``FunctionPassManager`` 19 FunctionPassManager FPM; 24 ``FunctionPassManager``, the loop pass must be wrapped in a function pass 30 FunctionPassManager FPM; 39 FunctionPassManager FPM; 62 example, a ``FunctionPassManager`` is a function pass, meaning it can be 69 FunctionPassManager FPM; 93 FunctionPassManager FPM;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | LegacyPassManager.cpp | 1331 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in llvm::legacy::FunctionPassManager 1340 FunctionPassManager::~FunctionPassManager() { in ~FunctionPassManager() 1344 void FunctionPassManager::add(Pass *P) { in add() 1352 bool FunctionPassManager::run(Function &F) { in run() 1362 bool FunctionPassManager::doInitialization() { in doInitialization() 1368 bool FunctionPassManager::doFinalization() { in doFinalization()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
H A D | BuildingAJIT2.rst | 35 tutorial series the llvm *FunctionPassManager* is introduced as a means for 37 in short: to optimize a Module we create an llvm::FunctionPassManager 40 equivalent form. In the original tutorial series the FunctionPassManager was 105 auto FPM = std::make_unique<legacy::FunctionPassManager>(M.get()); 129 pipeline. To do this we set up a FunctionPassManager, add some passes to it, run
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 214 [](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks() 229 FunctionPassManager FPM; in registerPassBuilderCallbacks()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
H A D | KaleidoscopeJIT.h | 112 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 120 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM); 633 legacy::FunctionPassManager &FPM) { in CreatePasses() 968 legacy::FunctionPassManager PerFunctionPasses(TheModule); in EmitAssembly() 1118 FunctionPassManager FPM; in addSanitizers() 1339 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in EmitAssemblyWithNewPassManager() 1379 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in EmitAssemblyWithNewPassManager()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
H A D | CoroCleanup.cpp | 31 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 416 static std::unique_ptr<legacy::FunctionPassManager> TheFPM; 562 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get()); in InitializeModuleAndPassManager()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
H A D | KaleidoscopeJIT.h | 138 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/ |
H A D | ExceptionDemo.cpp | 1077 llvm::legacy::FunctionPassManager &fpm, llvm::Function &toInvoke, in createCatchWrappedInvokeFunction() 1342 llvm::legacy::FunctionPassManager &fpm, in createThrowExceptionFunction() 1459 llvm::legacy::FunctionPassManager &fpm, in createUnwindExceptionTest() 1920 llvm::legacy::FunctionPassManager fpm(module); in main()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
H A D | LangImpl04.rst | 100 is based on ``llvm::legacy::FunctionPassManager`` which can be found in 131 `FunctionPassManager <../../WritingAnLLVMPass.html#what-passmanager-doesr>`_ to hold 134 FunctionPassManager for each module that we want to optimize, so we'll 145 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get()); 188 ``FunctionPassManager`` optimizes and updates the LLVM Function\* in 278 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get());
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | PassManagerBuilder.cpp | 303 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() 1284 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | RegionPrinter.cpp | 249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 229 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 515 [this](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks() 558 FunctionPassManager FPM; in registerPassBuilderCallbacks() 594 FunctionPassManager FPM; in registerPassBuilderCallbacks()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/ |
H A D | toy.cpp | 543 static std::unique_ptr<legacy::FunctionPassManager> TheFPM; 836 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get()); in InitializeModuleAndPassManager()
|