/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachinePassManager.cpp | 111 MachineFunctionAnalysisManager &MFAM = in run() local 125 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run() 126 MFAM.invalidate(MF, PassPA); in run() 143 AnalysisManager<MachineFunction> &MFAM) { in run() argument 144 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(MF); in run() 150 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run() 151 MFAM.invalidate(MF, PassPA); in run()
|
H A D | MachineBlockFrequencyInfo.cpp | 168 MachineFunctionAnalysisManager &MFAM) { in run() argument 169 auto &MBPI = MFAM.getResult<MachineBranchProbabilityAnalysis>(MF); in run() 170 auto &MLI = MFAM.getResult<MachineLoopAnalysis>(MF); in run() 176 MachineFunctionAnalysisManager &MFAM) { in run() argument 177 auto &MBFI = MFAM.getResult<MachineBlockFrequencyAnalysis>(MF); in run()
|
H A D | MachineLoopInfo.cpp | 37 MachineFunctionAnalysisManager &MFAM) { in run() argument 38 return MachineLoopInfo(MFAM.getResult<MachineDominatorTreeAnalysis>(MF)); in run() 43 MachineFunctionAnalysisManager &MFAM) { in run() argument 45 MFAM.getResult<MachineLoopAnalysis>(MF).print(OS); in run()
|
H A D | MachineBranchProbabilityInfo.cpp | 50 MachineFunctionAnalysisManager &MFAM) { in run() argument 54 auto &MBPI = MFAM.getResult<MachineBranchProbabilityAnalysis>(MF); in run()
|
H A D | MachineOptimizationRemarkEmitter.cpp | 101 MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) { in run() argument 104 ? &MFAM.getResult<MachineBlockFrequencyAnalysis>(MF) in run()
|
H A D | MachinePostDominators.cpp | 52 MachineFunctionAnalysisManager &MFAM) { in run() argument 55 MFAM.getResult<MachinePostDominatorTreeAnalysis>(MF).print(OS); in run()
|
H A D | MachineDominators.cpp | 81 MachineFunctionAnalysisManager &MFAM) { in run() argument 83 MFAM.getResult<MachineDominatorTreeAnalysis>(MF).print(OS); in run()
|
H A D | PHIElimination.cpp | 115 MachineFunctionAnalysisManager *MFAM = nullptr; member in __anonf60509ee0111::PHIEliminationImpl 134 MDT(AM.getCachedResult<MachineDominatorTreeAnalysis>(MF)), MFAM(&AM) {} in PHIEliminationImpl() 164 MachineFunctionAnalysisManager &MFAM) { in run() argument 165 PHIEliminationImpl Impl(MF, MFAM); in run() 823 : PreMBB->SplitCriticalEdge(&MBB, *MFAM, LiveInSets))) { in SplitPHIEdges()
|
H A D | SlotIndexes.cpp | 31 MachineFunctionAnalysisManager &MFAM) { in run() argument 33 MFAM.getResult<SlotIndexesAnalysis>(MF).print(OS); in run()
|
H A D | TwoAddressInstructionPass.cpp | 194 MachineFunctionAnalysisManager &MFAM); 235 MachineFunctionAnalysisManager &MFAM) { in run() argument 238 TwoAddressInstructionImpl Impl(MF, MFAM); in run() 267 MachineFunction &Func, MachineFunctionAnalysisManager &MFAM) in INITIALIZE_PASS_DEPENDENCY() 272 LV(MFAM.getCachedResult<LiveVariablesAnalysis>(Func)), in INITIALIZE_PASS_DEPENDENCY() 273 LIS(MFAM.getCachedResult<LiveIntervalsAnalysis>(Func)), in INITIALIZE_PASS_DEPENDENCY() 275 auto &FAM = MFAM.getResult<FunctionAnalysisManagerMachineFunctionProxy>(Func) in INITIALIZE_PASS_DEPENDENCY()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MIRPrinter.h | 32 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MFAM); 41 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachinePostDominators.h | 76 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM); 86 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachineBlockFrequencyInfo.h | 120 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM); 132 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachineLoopInfo.h | 142 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM); 152 MachineFunctionAnalysisManager &MFAM);
|
H A D | PHIElimination.h | 19 MachineFunctionAnalysisManager &MFAM);
|
H A D | DeadMachineInstructionElim.h | 20 MachineFunctionAnalysisManager &MFAM);
|
H A D | TwoAddressInstructionPass.h | 20 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachineVerifier.h | 23 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachineBranchProbabilityInfo.h | 77 MachineFunctionAnalysisManager &MFAM);
|
H A D | SelectionDAGISel.h | 85 void initializeAnalysisResults(MachineFunctionAnalysisManager &MFAM); 551 MachineFunctionAnalysisManager &MFAM);
|
H A D | LiveIntervals.h | 505 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM); 515 MachineFunctionAnalysisManager &MFAM);
|
H A D | MachineOptimizationRemarkEmitter.h | 231 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
|
H A D | LiveVariables.h | 320 MachineFunctionAnalysisManager &MFAM);
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.cpp | 121 MachineFunctionAnalysisManager MFAM; in compileModuleWithNewPM() local 131 PB.registerMachineFunctionAnalyses(MFAM); in compileModuleWithNewPM() 132 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 506 MachineFunctionAnalysisManager &MFAM) { in registerMachineFunctionAnalyses() argument 509 MFAM.registerPass([&] { return CREATE_PASS; }); in registerMachineFunctionAnalyses() 513 C(MFAM); in registerMachineFunctionAnalyses() 2019 MachineFunctionAnalysisManager *MFAM) { in crossRegisterProxies() argument 2027 if (MFAM) { in crossRegisterProxies() 2029 [&] { return MachineFunctionAnalysisManagerModuleProxy(*MFAM); }); in crossRegisterProxies() 2031 [&] { return MachineFunctionAnalysisManagerFunctionProxy(*MFAM); }); in crossRegisterProxies() 2032 MFAM->registerPass( in crossRegisterProxies() 2034 MFAM->registerPass( in crossRegisterProxies()
|