|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 203 return TM.isPositionIndependent();
212 return *TM.getObjFileLowering();
222 return TM.getPointerSize(0); // FIXME: Default address space
259 .Initialize(OutContext, TM);
274 const Triple &Target = TM.getTargetTriple();
298 std::unique_ptr<MCSubtargetInfo> STI(TM.getTarget().createMCSubtargetInfo(
299 TM.getTargetTriple().str(), TM.getTargetCPU(),
299 TM.getTargetTriple().str(), TM.getTargetCPU(),
300 TM.getTargetFeatureString()));
304 OutContext.getSubtargetCopy(*STI), TM.Options.MCOptions);
311 if (EmitCodeView && TM.getTargetTriple().isOSWindows()) {
441 TM.getNameWithPrefix(Name, GV, getObjFileLowering().getMangler());
445 return TM.getSymbol(GV);
450 bool IsEmuTLSVar = TM.useEmulatedTLS() && GV->isThreadLocal();
497 SectionKind GVKind = TargetLoweringObjectFile::getKindForGlobal(GV, TM);
526 MCSection *TheSection = getObjFileLowering().SectionForGlobal(GV, GVKind, TM);
662 OutStreamer->SwitchSection(getObjFileLowering().SectionForGlobal(&F, TM));
1002 OutStreamer->EmitSymbolValue(FunctionSymbol, TM.getProgramPointerSize());
1151 const Triple &TT = TM.getTargetTriple();
1424 if (TM.getTargetTriple().isOSBinFormatELF()) {
1442 if (TM.getTargetTriple().isOSBinFormatCOFF()) {
1546 if (TM.getTargetTriple().isOSBinFormatELF() && MMI->hasSplitStack()) {
1561 if (TM.getTargetTriple().isOSBinFormatCOFF()) {
1606 if (TM.Options.EmitAddrsig) {
1617 if (TM.getTargetTriple().isOSBinFormatELF()) {
1659 assert(TM.getTargetTriple().isOSAIX() && "Function descriptor is only"
1670 cast<MCSectionXCOFF>(getObjFileLowering().SectionForGlobal(&F, TM));
1804 MCSection *ReadOnlySection = TLOF.getSectionForJumpTable(F, TM);
2273 getObjFileLowering().lowerRelativeReference(LHSGV, RHSGV, TM);
2831 return getObjFileLowering().getSymbolWithGlobalValueBase(GV, Suffix, TM);
2909 TM.getOptLevel() != CodeGenOpt::None;
lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 145 TLOF.getTTypeGlobalReference(GV, Encoding, TM, MMI, *OutStreamer);
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 125 const MCAsmInfo *MCAI = TM.getMCAsmInfo();
148 std::unique_ptr<MCInstrInfo> MII(TM.getTarget().createMCInstrInfo());
149 std::unique_ptr<MCTargetAsmParser> TAP(TM.getTarget().createMCAsmParser(
561 EmitInlineAsm(OS.str(), getSubtargetInfo(), TM.Options.MCOptions, LocMD,
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1393 if (Asm->TM.getOptLevel() != CodeGenOpt::None &&
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp 156 const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(P, Asm->TM, MMI);
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 222 if (Asm->TM.getTargetTriple().isNVPTX() && DD->tuneForGDB()) {
236 if (Asm->TM.useEmulatedTLS()) {
276 if (Asm->TM.getTargetTriple().isNVPTX() && DD->tuneForGDB()) {
654 if (Asm->TM.getTargetTriple().isNVPTX() && DD->tuneForGDB()) {
673 if (Asm->TM.getTargetTriple().isNVPTX() && DD->tuneForGDB()) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 347 IsDarwin(A->TM.getTargetTriple().isOSDarwin()) {
348 const Triple &TT = Asm->TM.getTargetTriple();
352 if (Asm->TM.Options.DebuggerTuning != DebuggerKind::Default)
353 DebuggerTuning = Asm->TM.Options.DebuggerTuning;
371 HasSplitDwarf = !Asm->TM.Options.MCOptions.SplitDwarfFile.empty();
379 unsigned DwarfVersionNumber = Asm->TM.Options.MCOptions.DwarfVersion;
396 A->TM.getTargetTriple().isOSBinFormatELF() && GenerateDwarfTypeUnits;
399 DwarfVersion, GenerateTypeUnits, DebuggerTuning, A->TM.getTargetTriple());
773 if (Asm->TM.Options.EnableDebugEntryValues &&
1064 DWOName = Asm->TM.Options.MCOptions.SplitDwarfFile;
1083 Asm->TM.Options.MCOptions.SplitDwarfFile);
1085 Asm->TM.Options.MCOptions.SplitDwarfFile);
lib/CodeGen/AsmPrinter/WinException.cpp 44 isAArch64 = Asm->TM.getTargetTriple().isAArch64();
227 TLOF.getCFIPersonalitySymbol(PerFn, Asm->TM, MMI);
lib/Target/AArch64/AArch64AsmPrinter.cpp 248 if (!TM.getTargetTriple().isOSBinFormatELF())
267 const Triple &TT = TM.getTargetTriple();
270 TM.getTarget().createMCSubtargetInfo(TT.str(), "", ""));
453 const Triple &TT = TM.getTargetTriple();
702 MCSection *ReadOnlySec = TLOF.getSectionForJumpTable(F, TM);
lib/Target/AArch64/AArch64MCInstLower.cpp 40 const Triple &TheTriple = Printer.TM.getTargetTriple();
56 Printer.TM.getNameWithPrefix(Name, GV,
124 Model = Printer.TM.getTLSModel(GV);
243 if (Printer.TM.getTargetTriple().isOSDarwin())
245 if (Printer.TM.getTargetTriple().isOSBinFormatCOFF())
248 assert(Printer.TM.getTargetTriple().isOSBinFormatELF() && "Invalid target");
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 115 return TM.getMCSubtargetInfo();
133 if (TM.getTargetTriple().getOS() != Triple::AMDHSA &&
134 TM.getTargetTriple().getOS() != Triple::AMDPAL)
137 if (TM.getTargetTriple().getOS() == Triple::AMDHSA)
140 if (TM.getTargetTriple().getOS() == Triple::AMDPAL)
147 if (TM.getTargetTriple().getOS() == Triple::AMDHSA)
170 if (TM.getTargetTriple().getOS() == Triple::AMDHSA) {
217 TM.getTargetTriple().getOS() != Triple::AMDHSA)
253 TM.getTargetTriple().getOS() == Triple::AMDHSA) {
298 const Triple::OSType OS = TM.getTargetTriple().getOS();
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 252 if (const MCExpr *E = lowerAddrSpaceCast(TM, CV, OutContext))
345 AMDGPUInstPrinter InstPrinter(*TM.getMCAsmInfo(), *STI.getInstrInfo(),
410 if (const MCExpr *E = lowerAddrSpaceCast(TM, CV, OutContext))
lib/Target/ARM/ARMAsmPrinter.cpp 362 static_cast<const ARMBaseTargetMachine &>(TM);
475 const Triple &TT = TM.getTargetTriple();
515 const Triple &TT = TM.getTargetTriple();
601 const Triple &TT = TM.getTargetTriple();
602 StringRef CPU = TM.getTargetCPU();
603 StringRef FS = TM.getTargetFeatureString();
612 static_cast<const ARMBaseTargetMachine &>(TM);
647 TM.Options.FPDenormalMode == FPDenormal::PreserveSign)
653 TM.Options.FPDenormalMode == FPDenormal::PositiveZero)
656 else if (!TM.Options.UnsafeFPMath)
688 TM.Options.NoTrappingFPMath)
691 else if (!TM.Options.UnsafeFPMath) {
696 if (TM.Options.HonorSignDependentRoundingFPMathOption)
702 if (TM.Options.NoInfsFPMath && TM.Options.NoNaNsFPMath)
702 if (TM.Options.NoInfsFPMath && TM.Options.NoNaNsFPMath)
715 if (STI.isAAPCS_ABI() && TM.Options.FloatABIType == FloatABI::Hard)
lib/Target/ARM/ARMAsmPrinter.h 135 const Triple &TT = TM.getTargetTriple();
lib/Target/MSP430/MSP430AsmPrinter.cpp 172 OutStreamer->EmitSymbolValue(FunctionSymbol, TM.getProgramPointerSize());
lib/Target/Mips/MipsAsmPrinter.cpp 249 emitDirectiveRelocJalr(*MI, OutContext, TM, *OutStreamer, *Subtarget);
389 switch (static_cast<MipsTargetMachine &>(TM).getABI().GetEnumValue()) {
780 const Triple &TT = TM.getTargetTriple();
781 StringRef CPU = MIPS_MC::selectMipsCPU(TT, TM.getTargetCPU());
782 StringRef FS = TM.getTargetFeatureString();
783 const MipsTargetMachine &MTM = static_cast<const MipsTargetMachine &>(TM);
980 std::unique_ptr<MCSubtargetInfo> STI(TM.getTarget().createMCSubtargetInfo(
981 TM.getTargetTriple().str(), TM.getTargetCPU(),
981 TM.getTargetTriple().str(), TM.getTargetCPU(),
982 TM.getTargetFeatureString()));
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 333 const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
769 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
857 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
966 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) {
1199 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit()) {
1308 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit())
1413 const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F);
1493 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() !=
lib/Target/NVPTX/NVPTXAsmPrinter.h 153 if (static_cast<const NVPTXTargetMachine &>(AP.TM).is64Bit())
lib/Target/PowerPC/PPCAsmPrinter.cpp 538 const bool IsDarwin = TM.getTargetTriple().isOSDarwin();
716 TM.getCodeModel() == CodeModel::Small &&
763 assert((IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large) &&
793 assert(IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large &&
843 (MO.isCPI() && TM.getCodeModel() == CodeModel::Large))
886 if (!MO.isCPI() || TM.getCodeModel() == CodeModel::Large)
1323 if (static_cast<const PPCTargetMachine &>(TM).isELFv2ABI()) {
1331 if (static_cast<const PPCTargetMachine &>(TM).isPPC64() ||
1391 if (TM.getCodeModel() == CodeModel::Large
1513 if (TM.getCodeModel() != CodeModel::Large) {
1613 const PPCSubtarget &STI = TM.getSubtarget<PPCSubtarget>(F);
1637 if (TM.getRelocationModel() == Reloc::PIC_) {
1643 } else if (TM.getRelocationModel() == Reloc::DynamicNoPIC) {
1749 SectionKind GVKind = getObjFileLowering().getKindForGlobal(GV, TM);
1756 getObjFileLowering().SectionForGlobal(GV, GVKind, TM));
lib/Target/PowerPC/PPCMCInstLower.cpp 38 const TargetMachine &TM = AP.TM;
115 const TargetMachine &TM = Printer.TM;
lib/Target/RISCV/RISCVAsmPrinter.cpp 65 bool Res = compressInst(CInst, Inst, *TM.getMCSubtargetInfo(),
lib/Target/Sparc/SparcAsmPrinter.cpp 184 switch(TM.getCodeModel()) {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 103 computeSignatureVTs(F.getFunctionType(), F, TM, Params, Results);
118 if (TM.getTargetTriple().isOSBinFormatWasm() &&
125 if (TM.getTargetTriple().isOSBinFormatWasm() &&
283 computeSignatureVTs(F.getFunctionType(), F, TM, ParamVTs, ResultVTs);
lib/Target/X86/X86AsmPrinter.cpp 59 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter(
557 const Triple &TT = TM.getTargetTriple();
680 const Triple &TT = TM.getTargetTriple();
lib/Target/X86/X86MCInstLower.cpp 1837 if (TM.Options.MCOptions.ShowMCEncoding) {
lib/Target/XCore/XCoreAsmPrinter.cpp 114 OutStreamer->SwitchSection(getObjFileLowering().SectionForGlobal(GV, TM));