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()
217 MMI.getContext().setDiagnosticHandler( in doInitialization()
227 MMI.DbgInfoAvailable = !DisableDebugInfoPrinting && in doInitialization()
233 MMI.finalize(); in doFinalization()
241 MMI.TheModule = &M; in run()
243 MMI.getContext().setDiagnosticHandler( in run()
253 MMI.DbgInfoAvailable = in run()
255 return Result(MMI); in run()