Lines Matching full:tm

58     : TM(std::move(MMI.TM)),  in MachineModuleInfo()
59 Context(TM.getTargetTriple(), TM.getMCAsmInfo(), TM.getMCRegisterInfo(), in MachineModuleInfo()
60 TM.getMCSubtargetInfo(), nullptr, &TM.Options.MCOptions, false), in MachineModuleInfo()
62 Context.setObjectFileInfo(TM.getObjFileLowering()); in MachineModuleInfo()
69 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() argument
70 : TM(*TM), Context(TM->getTargetTriple(), TM->getMCAsmInfo(), in MachineModuleInfo()
71 TM->getMCRegisterInfo(), TM->getMCSubtargetInfo(), in MachineModuleInfo()
72 nullptr, &TM->Options.MCOptions, false) { in MachineModuleInfo()
73 Context.setObjectFileInfo(TM->getObjFileLowering()); in MachineModuleInfo()
77 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() argument
79 : TM(*TM), Context(TM->getTargetTriple(), TM->getMCAsmInfo(), in MachineModuleInfo()
80 TM->getMCRegisterInfo(), TM->getMCSubtargetInfo(), in MachineModuleInfo()
81 nullptr, &TM->Options.MCOptions, false), in MachineModuleInfo()
83 Context.setObjectFileInfo(TM->getObjFileLowering()); in MachineModuleInfo()
106 const TargetSubtargetInfo &STI = *TM.getSubtargetImpl(F); in getOrCreateMachineFunction()
107 MF = new MachineFunction(F, TM, STI, NextFnNum++, *this); in getOrCreateMachineFunction()
111 TM.registerMachineRegisterInfoCallback(*MF); in getOrCreateMachineFunction()
172 const LLVMTargetMachine *TM) in MachineModuleInfoWrapperPass() argument
173 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass()
178 const LLVMTargetMachine *TM, MCContext *ExtContext) in MachineModuleInfoWrapperPass() argument
179 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()