Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePassManager.cpp114 MachineFunctionAnalysisManager &MFAM = in run() local
128 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run()
129 MFAM.invalidate(MF, PassPA); in run()
146 AnalysisManager<MachineFunction> &MFAM) { in run() argument
147 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(MF); in run()
153 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run()
154 MFAM.invalidate(MF, PassPA); in run()
H A DTailDuplication.cpp109 MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) { in run() argument
112 auto *MBPI = &MFAM.getResult<MachineBranchProbabilityAnalysis>(MF); in run()
113 auto *PSI = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF) in run()
117 ? &MFAM.getResult<MachineBlockFrequencyAnalysis>(MF) in run()
H A DMachineUniformityAnalysis.cpp185 MachineFunctionAnalysisManager &MFAM) { in run() argument
186 auto &DomTree = MFAM.getResult<MachineDominatorTreeAnalysis>(MF); in run()
187 auto &CI = MFAM.getResult<MachineCycleAnalysis>(MF); in run()
188 auto &FAM = MFAM.getResult<FunctionAnalysisManagerMachineFunctionProxy>(MF) in run()
198 MachineFunctionAnalysisManager &MFAM) { in run() argument
199 auto &MUI = MFAM.getResult<MachineUniformityAnalysis>(MF); in run()
H A DMachineBlockFrequencyInfo.cpp168 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 DMachineCycleAnalysis.cpp61 MachineFunctionAnalysisManager &MFAM) { in run() argument
106 MachineFunctionAnalysisManager &MFAM) { in run() argument
107 auto &MCI = MFAM.getResult<MachineCycleAnalysis>(MF); in run()
H A DMachineLoopInfo.cpp40 MachineFunctionAnalysisManager &MFAM) { in run() argument
41 return MachineLoopInfo(MFAM.getResult<MachineDominatorTreeAnalysis>(MF)); in run()
46 MachineFunctionAnalysisManager &MFAM) { in run() argument
48 MFAM.getResult<MachineLoopAnalysis>(MF).print(OS); in run()
H A DMIRPrintingPass.cpp29 MachineFunctionAnalysisManager &MFAM) { in run() argument
30 auto &MAMP = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF); in run()
H A DVirtRegMap.cpp177 MachineFunctionAnalysisManager &MFAM) { in run() argument
178 OS << MFAM.getResult<VirtRegMapAnalysis>(MF); in run()
303 MachineFunctionAnalysisManager &MFAM) { in run() argument
306 VirtRegMap &VRM = MFAM.getResult<VirtRegMapAnalysis>(MF); in run()
307 LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
308 LiveRegMatrix &LRM = MFAM.getResult<LiveRegMatrixAnalysis>(MF); in run()
309 SlotIndexes &Indexes = MFAM.getResult<SlotIndexesAnalysis>(MF); in run()
311 MFAM.getResult<LiveDebugVariablesAnalysis>(MF); in run()
H A DMachineBranchProbabilityInfo.cpp50 MachineFunctionAnalysisManager &MFAM) { in run() argument
54 auto &MBPI = MFAM.getResult<MachineBranchProbabilityAnalysis>(MF); in run()
H A DMachineOptimizationRemarkEmitter.cpp101 MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) { in run() argument
104 ? &MFAM.getResult<MachineBlockFrequencyAnalysis>(MF) in run()
H A DMachineDominators.cpp86 MachineFunctionAnalysisManager &MFAM) { in run() argument
88 MFAM.getResult<MachineDominatorTreeAnalysis>(MF).print(OS); in run()
H A DMachinePostDominators.cpp55 MachineFunctionAnalysisManager &MFAM) { in run() argument
58 MFAM.getResult<MachinePostDominatorTreeAnalysis>(MF).print(OS); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h92 MachineFunctionAnalysisManager &MFAM);
272 MachineFunctionAnalysisManager &MFAM);
373 MachineFunctionAnalysisManager &MFAM);
393 MachineFunctionAnalysisManager &MFAM);
400 MachineFunctionAnalysisManager &MFAM);
407 MachineFunctionAnalysisManager &MFAM);
414 MachineFunctionAnalysisManager &MFAM);
422 MachineFunctionAnalysisManager &MFAM);
546 MachineFunctionAnalysisManager &MFAM);
H A DAMDGPUMarkLastScratchLoad.cpp78 MachineFunctionAnalysisManager &MFAM) { in run() argument
79 auto &LS = MFAM.getResult<LiveStacksAnalysis>(MF); in run()
80 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
81 auto &SI = MFAM.getResult<SlotIndexesAnalysis>(MF); in run()
H A DSILowerWWMCopies.cpp127 MachineFunctionAnalysisManager &MFAM) { in run() argument
128 auto *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF); in run()
129 auto *Indexes = MFAM.getCachedResult<SlotIndexesAnalysis>(MF); in run()
130 auto *VRM = MFAM.getCachedResult<VirtRegMapAnalysis>(MF); in run()
H A DSIPreAllocateWWMRegs.cpp264 MachineFunctionAnalysisManager &MFAM) { in run() argument
265 auto *LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
266 auto *Matrix = &MFAM.getResult<LiveRegMatrixAnalysis>(MF); in run()
267 auto *VRM = &MFAM.getResult<VirtRegMapAnalysis>(MF); in run()
H A DAMDGPURewriteAGPRCopyMFMA.cpp293 MachineFunctionAnalysisManager &MFAM) { in run() argument
294 VirtRegMap &VRM = MFAM.getResult<VirtRegMapAnalysis>(MF); in run()
295 LiveRegMatrix &LRM = MFAM.getResult<LiveRegMatrixAnalysis>(MF); in run()
296 LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBlockPlacement.h25 MachineFunctionAnalysisManager &MFAM);
38 MachineFunctionAnalysisManager &MFAM);
H A DMIRPrinter.h34 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MFAM);
44 MachineFunctionAnalysisManager &MFAM);
H A DMachineUniformityAnalysis.h62 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
72 MachineFunctionAnalysisManager &MFAM);
H A DMachineCycleAnalysis.h59 MachineFunctionAnalysisManager &MFAM);
69 MachineFunctionAnalysisManager &MFAM);
H A DLiveDebugVariables.h107 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
118 MachineFunctionAnalysisManager &MFAM);
H A DMachinePostDominators.h80 MachineFunctionAnalysisManager &MFAM);
90 MachineFunctionAnalysisManager &MFAM);
H A DMachineBlockFrequencyInfo.h123 MachineFunctionAnalysisManager &MFAM);
135 MachineFunctionAnalysisManager &MFAM);
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp117 MachineFunctionAnalysisManager MFAM; in compileModuleWithNewPM() local
127 PB.registerMachineFunctionAnalyses(MFAM); in compileModuleWithNewPM()
128 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()

12345678