Lines Matching refs:TM
27 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){
28 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
29 InitializeELF(TM.Options.UseInitArray);
50 const TargetMachine &TM) const {
54 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
60 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
63 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
84 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty));
91 Mangler &Mang, const TargetMachine &TM) const {
96 if (Kind.isBSS() && IsGlobalInSmallSection(GV, TM, Kind))
98 if (Kind.isDataNoRel() && IsGlobalInSmallSection(GV, TM, Kind))
102 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GV, Kind, Mang,TM);