Home
last modified time | relevance | path

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

12

/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 DMachineDominators.h85 MachineFunctionAnalysisManager::Invalidator &);
115 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &);
126 MachineFunctionAnalysisManager &MFAM); in getRoot()
H A DFinalizeISel.h18 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DLocalStackSlotAllocation.h19 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DDeadMachineInstructionElim.h20 MachineFunctionAnalysisManager &MFAM);
H A DRegAllocFast.h49 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &);
H A DMIRPrinter.h43 MachineFunctionAnalysisManager &MFAM);
H A DSelectionDAGISel.h94 void initializeAnalysisResults(MachineFunctionAnalysisManager &MFAM); in PreprocessISelDAG()
561 MachineFunctionAnalysisManager &MFAM);
/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 DMIRPrintingPass.cpp29 MachineFunctionAnalysisManager &MFAM) { in run()
27 run(MachineFunction & MF,MachineFunctionAnalysisManager &) run() argument
H A DFinalizeISel.cpp93 MachineFunctionAnalysisManager &) { in run() argument
H A DDeadMachineInstructionElim.cpp67 MachineFunctionAnalysisManager &) { in run()
68 run(MachineFunction & MF,MachineFunctionAnalysisManager &) run() argument
H A DLocalStackSlotAllocation.cpp116 MachineFunctionAnalysisManager &) { in run() argument
/llvm-project/llvm/unittests/CodeGen/
H A DPassManagerTest.cpp62 Result run(MachineFunction &MF, MachineFunctionAnalysisManager &AM) { in run()
83 MachineFunctionAnalysisManager &MFAM) { in run()
112 MachineFunctionAnalysisManager &MFAM = in run()
130 MachineFunctionAnalysisManager &MFAM) { in run()
186 MachineFunctionAnalysisManager MFAM; in TEST_F()
236 MachineFunctionAnalysisManager MFAM; in TEST_F()
H A DMachineDomTreeUpdaterTest.cpp38 MachineFunctionAnalysisManager MFAM;
/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h138 MachineFunctionAnalysisManager *MFAM = nullptr);
174 /// MachineFunctionAnalysisManager with all registered function analyses.
177 void registerMachineFunctionAnalyses(MachineFunctionAnalysisManager &MFAM);
564 const std::function<void(MachineFunctionAnalysisManager &)> &C) { in registerPipelineParsingCallback()
831 SmallVector<std::function<void(MachineFunctionAnalysisManager &)>, 2> in parseAnalysisUtilityPasses()
959 PreservedAnalyses run(MachineFunction &, MachineFunctionAnalysisManager &) {
H A DTargetPassRegistry.inc190 PB.registerAnalysisRegistrationCallback([](MachineFunctionAnalysisManager &AM) {
H A DCodeGenPassBuilder.h121 MachineFunctionAnalysisManager &) { \ in CodeGenPassBuilder()
177 std::declval<MachineFunctionAnalysisManager &>())); in operator()
/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp117 MachineFunctionAnalysisManager MFAM; in compileModuleWithNewPM()
/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp412 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &) {
428 PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &) { in PassBuilder()
537 MachineFunctionAnalysisManager &MFAM) {
2216 MachineFunctionAnalysisManager *MFAM) { in printPassNames()
375 run(MachineFunction & MF,MachineFunctionAnalysisManager &) run() argument
391 run(MachineFunction & MF,MachineFunctionAnalysisManager &) run() argument

12