Lines Matching refs:TM
41 const TargetMachine &TM) { in Initialize() argument
45 initMCObjectFileInfo(ctx, TM.isPositionIndependent(), in Initialize()
46 TM.getCodeModel() == CodeModel::Large); in Initialize()
52 this->TM = &TM; in Initialize()
128 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase()
133 TM.getNameWithPrefix(NameStr, GV, *Mang); in getSymbolWithGlobalValueBase()
139 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() argument
141 return TM.getSymbol(GV); in getCFIPersonalitySymbol()
175 return TM->getSymbol(F); in emitCGProfileMetadata()
201 const TargetMachine &TM){ in getKindForGlobal() argument
218 if (isSuitableForBSS(GVar) && !TM.Options.NoZerosInBSS) { in getKindForGlobal()
235 if (isSuitableForBSS(GVar) && !TM.Options.NoZerosInBSS) { in getKindForGlobal()
302 Reloc::Model ReloModel = TM.getRelocationModel(); in getKindForGlobal()
322 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal()
325 return getExplicitSectionGlobal(GO, Kind, TM); in SectionForGlobal()
333 return getExplicitSectionGlobal(GO, Kind, TM); in SectionForGlobal()
338 return SelectSectionForGlobal(GO, Kind, TM); in SectionForGlobal()
346 const TargetMachine &TM) const { in SectionForGlobal()
347 return SectionForGlobal(GO, getKindForGlobal(GO, TM), TM); in SectionForGlobal()
351 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable()
386 const TargetMachine &TM) const { in getSectionForMachineBasicBlock()
391 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction()
399 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() argument
402 MCSymbolRefExpr::create(TM.getSymbol(GV), getContext()); in getTTypeGlobalReference()
435 const TargetMachine &TM) const { in getNameWithPrefix()