Lines Matching refs:MMI
57 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() argument
58 : TM(std::move(MMI.TM)), in MachineModuleInfo()
61 MachineFunctions(std::move(MMI.MachineFunctions)) { in MachineModuleInfo()
63 ObjFileMMI = MMI.ObjFileMMI; in MachineModuleInfo()
64 CurCallSite = MMI.CurCallSite; in MachineModuleInfo()
65 ExternalContext = MMI.ExternalContext; in MachineModuleInfo()
66 TheModule = MMI.TheModule; in MachineModuleInfo()
152 MachineModuleInfo &MMI = in runOnFunction() local
154 MMI.deleteMachineFunctionFor(F); in runOnFunction()
173 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass()
179 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
214 MMI.initialize(); in doInitialization()
215 MMI.TheModule = &M; in doInitialization()
218 MMI.getContext().setDiagnosticHandler( in doInitialization()
228 MMI.DbgInfoAvailable = !DisableDebugInfoPrinting && in doInitialization()
234 MMI.finalize(); in doFinalization()
242 MachineModuleInfo MMI(TM); in run() local
243 MMI.TheModule = &M; in run()
244 MMI.DbgInfoAvailable = !DisableDebugInfoPrinting && in run()
246 return MMI; in run()