Searched refs:MFAM (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachinePassManager.cpp | 26 MachineFunctionAnalysisManager &MFAM) { in run() argument 31 auto &MMI = MFAM.getResult<MachineModuleAnalysis>(M); in run() 37 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(M); in run() 44 PI.pushBeforeNonSkippedPassCallback([&MFAM](StringRef PassID, Any IR) { in run() 49 verifyMachineFunction(&MFAM, Banner, *MF); in run() 54 if (auto Err = F(M, MFAM)) in run() 65 if (auto Err = MachineModulePasses.at(Idx)(M, MFAM)) in run() 96 PreservedAnalyses PassPA = P->run(MF, MFAM); in run() 97 MFAM.invalidate(MF, PassPA); in run() 104 if (auto Err = F(M, MFAM)) in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llc/ |
| H A D | NewPMDriver.cpp | 95 MachineFunctionAnalysisManager &MFAM) { in RunPasses() argument 106 ExitOnErr(MFPM.run(*M, MFAM)); in RunPasses() 168 MachineFunctionAnalysisManager MFAM(FAM, MAM); in compileModuleWithNewPM() local 184 auto &MMI = MFAM.getResult<MachineModuleAnalysis>(*M); in compileModuleWithNewPM() 189 MFPM, MFAM); in compileModuleWithNewPM() 194 ExitOnErr(LLVMTM.buildCodeGenPipeline(MPM, MFPM, MFAM, *OS, in compileModuleWithNewPM() 227 MFAM); in compileModuleWithNewPM()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 168 Error run(Module &M, MachineFunctionAnalysisManager &MFAM); 198 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoInitialization() 199 return P->Pass.doInitialization(M, MFAM); in addDoInitialization() 220 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoFinalization() 221 return P->Pass.doFinalization(M, MFAM); in addDoFinalization() 252 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addRunOnModule() 253 return P->Pass.run(M, MFAM); in addRunOnModule()
|
| H A D | CodeGenPassBuilder.h | 156 void registerAnalyses(MachineFunctionAnalysisManager &MFAM) const { in registerAnalyses() argument 157 registerModuleAnalyses(*MFAM.MAM); in registerAnalyses() 158 registerFunctionAnalyses(*MFAM.FAM); in registerAnalyses() 159 registerMachineFunctionAnalyses(MFAM); in registerAnalyses() 637 MachineFunctionAnalysisManager &MFAM) const { in registerMachineFunctionAnalyses() argument 639 MFAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); in registerMachineFunctionAnalyses() 641 derived().registerTargetAnalysis(MFAM); in registerMachineFunctionAnalyses()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 175 void registerMachineFunctionAnalyses(MachineFunctionAnalysisManager &MFAM);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 440 MachineFunctionAnalysisManager &MFAM) { in registerMachineFunctionAnalyses() argument 443 MFAM.registerPass([&] { return PASS_NAME(); }); in registerMachineFunctionAnalyses() 447 C(MFAM); in registerMachineFunctionAnalyses()
|