Home
last modified time | relevance | path

Searched refs:MachineFunctionAnalysisManager (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h37 using MachineFunctionAnalysisManager = AnalysisManager<MachineFunction>; variable
107 InnerAnalysisManagerProxy<MachineFunctionAnalysisManager, Module>;
113 extern template class InnerAnalysisManagerProxy<MachineFunctionAnalysisManager,
116 InnerAnalysisManagerProxy<MachineFunctionAnalysisManager, Function>;
122 extern template class InnerAnalysisManagerProxy<MachineFunctionAnalysisManager,
168 MachineFunctionAnalysisManager::Invalidator &Inv);
183 Result run(MachineFunction &, MachineFunctionAnalysisManager &) { in run() argument
197 detail::PassConcept<MachineFunction, MachineFunctionAnalysisManager>;
218 MachineFunctionAnalysisManager>; in createFunctionToMachineFunctionPassAdaptor()
H A DMachineBranchProbabilityInfo.h34 MachineFunctionAnalysisManager::Invalidator &);
67 Result run(MachineFunction &, MachineFunctionAnalysisManager &);
77 MachineFunctionAnalysisManager &MFAM);
H A DMachinePostDominators.h56 MachineFunctionAnalysisManager::Invalidator &);
76 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
86 MachineFunctionAnalysisManager &MFAM);
H A DMachineBlockFrequencyInfo.h48 MachineFunctionAnalysisManager::Invalidator &);
120 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
132 MachineFunctionAnalysisManager &MFAM);
H A DMachineLoopInfo.h118 MachineFunctionAnalysisManager::Invalidator &);
142 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
152 MachineFunctionAnalysisManager &MFAM);
H A DMachineDominators.h113 MachineFunctionAnalysisManager::Invalidator &);
280 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &);
291 MachineFunctionAnalysisManager &MFAM);
H A DLocalStackSlotAllocation.h19 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DFinalizeISel.h18 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DPHIElimination.h19 MachineFunctionAnalysisManager &MFAM);
H A DDeadMachineInstructionElim.h20 MachineFunctionAnalysisManager &MFAM);
H A DTwoAddressInstructionPass.h20 MachineFunctionAnalysisManager &MFAM);
H A DMachineOptimizationRemarkEmitter.h164 MachineFunctionAnalysisManager::Invalidator &Inv);
231 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM);
H A DMachineVerifier.h23 MachineFunctionAnalysisManager &MFAM);
H A DLiveVariables.h310 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &);
320 MachineFunctionAnalysisManager &MFAM);
H A DRegAllocFast.h49 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DMIRPrinter.h41 MachineFunctionAnalysisManager &MFAM);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePassManager.cpp26 template class InnerAnalysisManagerProxy<MachineFunctionAnalysisManager,
28 template class InnerAnalysisManagerProxy<MachineFunctionAnalysisManager,
36 MachineFunctionAnalysisManager::Invalidator &Inv) { in invalidate()
111 MachineFunctionAnalysisManager &MFAM = in run()
H A DMachineBranchProbabilityInfo.cpp44 MachineFunctionAnalysisManager &) { in run() argument
50 MachineFunctionAnalysisManager &MFAM) { in run()
77 MachineFunctionAnalysisManager::Invalidator &) { in invalidate()
H A DMachinePostDominators.cpp46 MachineFunctionAnalysisManager &) { in run() argument
52 MachineFunctionAnalysisManager &MFAM) { in run()
86 MachineFunctionAnalysisManager::Invalidator &) { in invalidate()
H A DMachineDominators.cpp62 MachineFunctionAnalysisManager::Invalidator &) { in invalidate()
75 MachineFunctionAnalysisManager &) { in run() argument
81 MachineFunctionAnalysisManager &MFAM) { in run()
H A DMachineOptimizationRemarkEmitter.cpp36 MachineFunctionAnalysisManager::Invalidator &Inv) { in invalidate()
101 MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) { in run()
H A DMachineLoopInfo.cpp37 MachineFunctionAnalysisManager &MFAM) { in run()
43 MachineFunctionAnalysisManager &MFAM) { in run()
69 MachineFunctionAnalysisManager::Invalidator &) { in invalidate()
H A DMachineBlockFrequencyInfo.cpp168 MachineFunctionAnalysisManager &MFAM) { in run()
176 MachineFunctionAnalysisManager &MFAM) { in run()
214 MachineFunctionAnalysisManager::Invalidator &) { in invalidate()
H A DMIRPrintingPass.cpp27 MachineFunctionAnalysisManager &) { in run() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h139 MachineFunctionAnalysisManager *MFAM = nullptr);
178 void registerMachineFunctionAnalyses(MachineFunctionAnalysisManager &MFAM);
549 const std::function<void(MachineFunctionAnalysisManager &)> &C) { in registerAnalysisRegistrationCallback()
803 SmallVector<std::function<void(MachineFunctionAnalysisManager &)>, 2>
931 PreservedAnalyses run(MachineFunction &, MachineFunctionAnalysisManager &) { in run()

12