Lines Matching refs:TM
60 : TM(std::move(MMI.TM)), in MachineModuleInfo()
61 Context(MMI.TM.getTargetTriple(), MMI.TM.getMCAsmInfo(), in MachineModuleInfo()
62 MMI.TM.getMCRegisterInfo(), MMI.TM.getMCSubtargetInfo(), nullptr, in MachineModuleInfo()
63 &MMI.TM.Options.MCOptions, false), in MachineModuleInfo()
65 Context.setObjectFileInfo(MMI.TM.getObjFileLowering()); in MachineModuleInfo()
72 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() argument
73 : TM(*TM), Context(TM->getTargetTriple(), TM->getMCAsmInfo(), in MachineModuleInfo()
74 TM->getMCRegisterInfo(), TM->getMCSubtargetInfo(), in MachineModuleInfo()
75 nullptr, &TM->Options.MCOptions, false) { in MachineModuleInfo()
76 Context.setObjectFileInfo(TM->getObjFileLowering()); in MachineModuleInfo()
80 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() argument
82 : TM(*TM), Context(TM->getTargetTriple(), TM->getMCAsmInfo(), in MachineModuleInfo()
83 TM->getMCRegisterInfo(), TM->getMCSubtargetInfo(), in MachineModuleInfo()
84 nullptr, &TM->Options.MCOptions, false), in MachineModuleInfo()
86 Context.setObjectFileInfo(TM->getObjFileLowering()); in MachineModuleInfo()
119 const TargetSubtargetInfo &STI = *TM.getSubtargetImpl(F); in getOrCreateMachineFunction()
120 MF = new MachineFunction(F, TM, STI, NextFnNum++, *this); in getOrCreateMachineFunction()
180 const LLVMTargetMachine *TM) in MachineModuleInfoWrapperPass() argument
181 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass()
186 const LLVMTargetMachine *TM, MCContext *ExtContext) in MachineModuleInfoWrapperPass() argument
187 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
250 MachineModuleInfo MMI(TM); in run()