Lines Matching refs:TM
30 const TargetMachine &TM) { in Initialize() argument
31 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize()
32 InitializeELF(TM.Options.UseInitArray); in Initialize()
52 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection()
53 if (GO == nullptr) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSection()
59 return isGlobalInSmallSectionImpl(GO, TM); in isGlobalInSmallSection()
61 return isGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM)); in isGlobalInSmallSection()
67 const TargetMachine &TM, in isGlobalInSmallSection() argument
69 return isGlobalInSmallSectionImpl(GO, TM); in isGlobalInSmallSection()
76 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl()
80 if (!GVA) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSectionImpl()
88 if (TM.getCodeModel() == CodeModel::Small) in isGlobalInSmallSectionImpl()
104 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
106 if (Kind.isBSS() && isGlobalInSmallSection(GO, TM, Kind)) in SelectSectionForGlobal()
108 if (Kind.isData() && isGlobalInSmallSection(GO, TM, Kind)) in SelectSectionForGlobal()
112 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal()