| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 173 FunctionPassManager 356 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText); 393 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerPeepholeEPCallback() argument 427 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerScalarOptimizerLateEPCallback() argument 546 const std::function<bool(StringRef Name, FunctionPassManager &, in registerPipelineParsingCallback() argument 584 FunctionPassManager 590 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM, 598 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E); 604 Error parseFunctionPassPipeline(FunctionPassManager &FPM, 615 void invokePeepholeEPCallbacks(FunctionPassManager &, OptimizationLevel); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 71 class FunctionPassManager : public PassManagerBase { 75 explicit FunctionPassManager(Module *M); 76 ~FunctionPassManager() override;
|
| /llvm-project-15.0.7/polly/unittests/ScopPassManager/ |
| H A D | PassManagerTest.cpp | 51 FunctionPassManager FPM; in TEST_F() 56 FunctionPassManager FPM; in TEST_F() 61 FunctionPassManager FPM; in TEST_F()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassManagerTest.cpp | 444 FunctionPassManager FPM; in TEST_F() 466 FunctionPassManager FPM; in TEST_F() 479 FunctionPassManager FPM; in TEST_F() 493 FunctionPassManager FPM; in TEST_F() 505 FunctionPassManager FPM; in TEST_F() 728 FunctionPassManager FPM; in TEST_F() 771 FunctionPassManager FPM2; in TEST_F() 827 FunctionPassManager FPM; in TEST_F() 873 FunctionPassManager FPM; in TEST_F() 909 FunctionPassManager &InnerPM; [all …]
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | RegisterPasses.cpp | 56 using llvm::FunctionPassManager; 491 static void buildCommonPollyPipeline(FunctionPassManager &PM, in buildCommonPollyPipeline() 601 FunctionPassManager FPM = buildCanonicalicationPassesForNPM(MPM, Level); in buildEarlyPollyPipeline() 611 FPM = FunctionPassManager(); in buildEarlyPollyPipeline() 623 static void buildLatePollyPipeline(FunctionPassManager &PM, in buildLatePollyPipeline() 726 parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM, in parseFunctionPipeline() 767 static bool parseScopPipeline(StringRef Name, FunctionPassManager &FPM, in parseScopPipeline() 808 FunctionPassManager FPM; in parseTopLevelPipeline() 833 [PIC](StringRef Name, FunctionPassManager &FPM, in registerPollyPasses()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | Canonicalization.cpp | 93 FunctionPassManager 96 FunctionPassManager FPM; in buildCanonicalicationPassesForNPM() 116 FPM = FunctionPassManager(); in buildCanonicalicationPassesForNPM()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 99 class AddToDriver : public legacy::FunctionPassManager { 103 AddToDriver(BugDriver &_D) : FunctionPassManager(nullptr), D(_D) {} in AddToDriver() 117 static void AddOptimizationPasses(legacy::FunctionPassManager &FPM, in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | MemTransferLowering.cpp | 115 FunctionPassManager FPM; in TEST_F() 155 FunctionPassManager FPM; in TEST_F() 196 FunctionPassManager FPM; in TEST_F() 241 FunctionPassManager FPM; in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 246 FunctionPassManager 250 FunctionPassManager FPM; in buildO1FunctionSimplificationPipeline() 390 FunctionPassManager 400 FunctionPassManager FPM; in buildFunctionSimplificationPipeline() 636 FunctionPassManager FPM; in addPGOInstrPasses() 876 FunctionPassManager EarlyFPM; in buildModuleSimplificationPipeline() 1195 FunctionPassManager OptimizePM; in buildModuleOptimizationPipeline() 1630 FunctionPassManager FPM; in buildLTODefaultPipeline() 1674 FunctionPassManager MainFPM; in buildLTODefaultPipeline() 1835 FunctionPassManager FPM; in buildO0DefaultPipeline() [all …]
|
| H A D | PassBuilder.cpp | 964 return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks); in isFunctionPassName() 1096 FunctionPassManager FPM; in parseModulePass() 1270 FunctionPassManager FPM; in parseCGSCCPass() 1376 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM, in parseFunctionPass() 1384 FunctionPassManager NestedFPM; in parseFunctionPass() 1407 FunctionPassManager NestedFPM; in parseFunctionPass() 1588 FunctionPassManager &FPM, ArrayRef<PipelineElement> Pipeline) { in parseFunctionPassPipeline() 1701 Error PassBuilder::parsePassPipeline(FunctionPassManager &FPM, in parsePassPipeline()
|
| /llvm-project-15.0.7/llvm/examples/Bye/ |
| H A D | Bye.cpp | 63 [](llvm::FunctionPassManager &PM, OptimizationLevel Level) { in getByePluginInfo() 67 [](StringRef Name, llvm::FunctionPassManager &PM, in getByePluginInfo()
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 200 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks() 202 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 219 if (tryParsePipelineText<FunctionPassManager>(PB, in registerEPCallbacks() 222 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 232 if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline)) in registerEPCallbacks() 234 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 29 class FunctionPassManager; variable 205 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | CodegenCleanup.cpp | 35 llvm::legacy::FunctionPassManager *FPM; 48 FPM = new llvm::legacy::FunctionPassManager(&M); in doInitialization()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | CGSCCPassManagerTest.cpp | 291 FunctionPassManager FPM1; in TEST_F() 344 FunctionPassManager FPM2; in TEST_F() 354 FunctionPassManager FPM3; in TEST_F() 461 FunctionPassManager FPM1; in TEST_F() 479 FunctionPassManager FPM2; in TEST_F() 500 FunctionPassManager FPM3; in TEST_F() 656 FunctionPassManager FPM1; in TEST_F() 671 FunctionPassManager FPM2; in TEST_F() 701 FunctionPassManager FPM1; in TEST_F() 719 FunctionPassManager FPM2; in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorize.h | 105 struct ExtraVectorPassManager : public FunctionPassManager { 109 PA.intersect(FunctionPassManager::run(F, AM)); in run()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 130 FunctionPassManager FPM; in registerPassBuilderCallbacks() 136 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | Canonicalization.h | 31 llvm::FunctionPassManager
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | LegacyPassManager.cpp | 1322 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in llvm::legacy::FunctionPassManager 1331 FunctionPassManager::~FunctionPassManager() { in ~FunctionPassManager() 1335 void FunctionPassManager::add(Pass *P) { in add() 1343 bool FunctionPassManager::run(Function &F) { in run() 1353 bool FunctionPassManager::doInitialization() { in doInitialization() 1359 bool FunctionPassManager::doFinalization() { in doFinalization()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | NewPassManager.rst | 53 pass type and the pass manager type. For example, a ``FunctionPassManager`` 58 FunctionPassManager FPM; 63 ``FunctionPassManager``, the loop pass must be wrapped in a function pass 69 FunctionPassManager FPM; 78 FunctionPassManager FPM; 101 example, a ``FunctionPassManager`` is a function pass, meaning it can be 108 FunctionPassManager FPM; 132 FunctionPassManager FPM;
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 215 [](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks() 230 FunctionPassManager FPM; in registerPassBuilderCallbacks()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 355 FunctionPassManager FPM; in TEST_F() 382 FunctionPassManager FPM; in TEST_F() 393 FunctionPassManager FPM; in TEST_F() 566 FunctionPassManager FPM; in TEST_F() 770 FunctionPassManager FPM; in TEST_F() 852 FunctionPassManager FPM; in TEST_F() 931 FunctionPassManager FPM; in TEST_F() 1134 FunctionPassManager FPM; in TEST_F() 1418 FunctionPassManager FPM; in TEST_F() 1632 FunctionPassManager FPM; in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 279 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() 857 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 109 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
|