Searched refs:MFAM (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachinePassManager.cpp | 26 MachineFunctionAnalysisManager &MFAM) { in run() argument 31 auto &MMI = MFAM.getResult<MachineModuleAnalysis>(M); in run() 38 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(M); in run() 43 PI.pushBeforeNonSkippedPassCallback([&MFAM](StringRef PassID, Any IR) { in run() 48 verifyMachineFunction(&MFAM, Banner, *MF); in run() 53 if (auto Err = F(M, MFAM)) in run() 62 if (auto Err = MachineModulePasses.at(Idx)(M, MFAM)) in run() 84 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(MF); in run() 93 PreservedAnalyses PassPA = P->run(MF, MFAM); in run() 95 MFAM.invalidate(MF, PassPA); in run() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | PassManagerTest.cpp | 64 auto &MFAM = static_cast<MachineFunctionAnalysisManager &>(AM); in run() local 67 MFAM.getResult<TestFunctionAnalysis>(MF.getFunction()); in run() 100 Error doFinalization(Module &M, MachineFunctionAnalysisManager &MFAM) { in doFinalization() 112 MachineFunctionAnalysisManager &MFAM) { in run() 115 MFAM.getResult<TestFunctionAnalysis>(MF.getFunction()); in run() 127 MFAM.getResult<TestMachineFunctionAnalysis>(MF); in run() 146 Error run(Module &M, MachineFunctionAnalysisManager &MFAM) { in run() 147 MachineModuleInfo &MMI = MFAM.getResult<MachineModuleAnalysis>(M); in run() 226 MachineFunctionAnalysisManager MFAM; in TEST_F() local 232 MFAM = std::move(NestedMFAM); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 153 Error run(Module &M, MachineFunctionAnalysisManager &MFAM); 183 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoInitialization() 184 return P->Pass.doInitialization(M, MFAM); in addDoInitialization() 205 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoFinalization() 206 return P->Pass.doFinalization(M, MFAM); in addDoFinalization() 237 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addRunOnModule() 238 return P->Pass.run(M, MFAM); in addRunOnModule()
|
| H A D | CodeGenPassBuilder.h | 132 void registerAnalyses(MachineFunctionAnalysisManager &MFAM) const { in registerAnalyses() argument 133 registerModuleAnalyses(*MFAM.MAM); in registerAnalyses() 134 registerFunctionAnalyses(*MFAM.FAM); in registerAnalyses() 135 registerMachineFunctionAnalyses(MFAM); in registerAnalyses() 540 MachineFunctionAnalysisManager &MFAM) const { in registerMachineFunctionAnalyses() argument 542 MFAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); in registerMachineFunctionAnalyses() 544 derived().registerTargetAnalysis(MFAM); in registerMachineFunctionAnalyses()
|