Lines Matching refs:TM

113       const TargetMachine &TM) {  in Initialize()  argument
114 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize()
127 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
145 return selectSectionForLookupTable(GO, TM, Fn); in SelectSectionForGlobal()
148 if (isGlobalInSmallSection(GO, TM)) in SelectSectionForGlobal()
149 return selectSmallSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal()
161 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal()
165 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
188 if (isGlobalInSmallSection(GO, TM)) in getExplicitSectionGlobal()
189 return selectSmallSectionForGlobal(GO, Kind, TM); in getExplicitSectionGlobal()
193 return TargetLoweringObjectFileELF::getExplicitSectionGlobal(GO, Kind, TM); in getExplicitSectionGlobal()
199 const TargetMachine &TM) const { in isGlobalInSmallSection()
200 bool HaveSData = isSmallDataEnabled(TM); in isGlobalInSmallSection()
271 bool HexagonTargetObjectFile::isSmallDataEnabled(const TargetMachine &TM) in isSmallDataEnabled()
273 return SmallDataThreshold > 0 && !TM.isPositionIndependent(); in isSmallDataEnabled()
289 const GlobalValue *GV, const TargetMachine &TM) const { in getSmallestAddressableSize()
300 unsigned AtomicSize = getSmallestAddressableSize(E, GV, TM); in getSmallestAddressableSize()
308 return getSmallestAddressableSize(ATy->getElementType(), GV, TM); in getSmallestAddressableSize()
313 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()