Lines Matching refs:TM

114       const TargetMachine &TM) {  in Initialize()  argument
115 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize()
116 InitializeELF(TM.Options.UseInitArray); in Initialize()
129 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
147 return selectSectionForLookupTable(GO, TM, Fn); in SelectSectionForGlobal()
150 if (isGlobalInSmallSection(GO, TM)) in SelectSectionForGlobal()
151 return selectSmallSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal()
163 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal()
167 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
190 if (isGlobalInSmallSection(GO, TM)) in getExplicitSectionGlobal()
191 return selectSmallSectionForGlobal(GO, Kind, TM); in getExplicitSectionGlobal()
195 return TargetLoweringObjectFileELF::getExplicitSectionGlobal(GO, Kind, TM); in getExplicitSectionGlobal()
201 const TargetMachine &TM) const { in isGlobalInSmallSection()
202 bool HaveSData = isSmallDataEnabled(TM); in isGlobalInSmallSection()
276 bool HexagonTargetObjectFile::isSmallDataEnabled(const TargetMachine &TM) in isSmallDataEnabled()
278 return SmallDataThreshold > 0 && !TM.isPositionIndependent(); in isSmallDataEnabled()
294 const GlobalValue *GV, const TargetMachine &TM) const { in getSmallestAddressableSize()
305 unsigned AtomicSize = getSmallestAddressableSize(E, GV, TM); in getSmallestAddressableSize()
313 return getSmallestAddressableSize(ATy->getElementType(), GV, TM); in getSmallestAddressableSize()
317 return getSmallestAddressableSize(PTy->getElementType(), GV, TM); in getSmallestAddressableSize()
344 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in selectSmallSectionForGlobal()
346 unsigned Size = getSmallestAddressableSize(GTy, GO, TM); in selectSmallSectionForGlobal()
350 bool EmitUniquedSection = TM.getDataSections(); in selectSmallSectionForGlobal()
425 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM); in selectSmallSectionForGlobal()
452 const GlobalObject *GO, const TargetMachine &TM, const Function *Fn) const { in selectSectionForLookupTable() argument
458 return getExplicitSectionGlobal(Fn, Kind, TM); in selectSectionForLookupTable()
461 return SelectSectionForGlobal(FuncObj, Kind, TM); in selectSectionForLookupTable()