Home
last modified time | relevance | path

Searched refs:MFAM (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachinePassManager.cpp26 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h151 Error run(Module &M, MachineFunctionAnalysisManager &MFAM);
181 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoInitialization()
182 return P->Pass.doInitialization(M, MFAM); in addDoInitialization()
203 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addDoFinalization()
204 return P->Pass.doFinalization(M, MFAM); in addDoFinalization()
235 [=](Module &M, MachineFunctionAnalysisManager &MFAM) { in addRunOnModule()
236 return P->Pass.run(M, MFAM); in addRunOnModule()
H A DCodeGenPassBuilder.h137 void registerAnalyses(MachineFunctionAnalysisManager &MFAM) const { in registerAnalyses() argument
138 registerModuleAnalyses(*MFAM.MAM); in registerAnalyses()
139 registerFunctionAnalyses(*MFAM.FAM); in registerAnalyses()
140 registerMachineFunctionAnalyses(MFAM); in registerAnalyses()
545 MachineFunctionAnalysisManager &MFAM) const { in registerMachineFunctionAnalyses() argument
547 MFAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); in registerMachineFunctionAnalyses()
549 derived().registerTargetAnalysis(MFAM); in registerMachineFunctionAnalyses()