Lines Matching refs:TM
27 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){
28 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
29 InitializeELF(TM.Options.UseInitArray);
42 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
65 const TargetMachine &TM) const {
69 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
75 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
78 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
99 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty));
106 Mangler *Mang, const TargetMachine &TM) const {
111 if (Kind.isBSS() && IsGlobalInSmallSection(GV, TM, Kind))
113 if (Kind.isDataNoRel() && IsGlobalInSmallSection(GV, TM, Kind))
117 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GV, Kind, Mang,TM);