Home
last modified time | relevance | path

Searched refs:TheTriple (Results 1 – 25 of 60) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp20 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { in ARMMCAsmInfoDarwin() argument
21 if ((TheTriple.getArch() == Triple::armeb) || in ARMMCAsmInfoDarwin()
22 (TheTriple.getArch() == Triple::thumbeb)) in ARMMCAsmInfoDarwin()
37 ExceptionsType = (TheTriple.isOSDarwin() && !TheTriple.isWatchABI()) in ARMMCAsmInfoDarwin()
44 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { in ARMELFMCAsmInfo() argument
45 if ((TheTriple.getArch() == Triple::armeb) || in ARMELFMCAsmInfo()
46 (TheTriple.getArch() == Triple::thumbeb)) in ARMELFMCAsmInfo()
63 switch (TheTriple.getOS()) { in ARMELFMCAsmInfo()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DObjectFile.cpp110 Triple TheTriple; in makeTriple() local
112 TheTriple.setArch(Triple::ArchType(Arch)); in makeTriple()
116 TheTriple.setOS(OS); in makeTriple()
122 setARMSubArch(TheTriple); in makeTriple()
134 TheTriple.setOS(Triple::AIX); in makeTriple()
137 TheTriple.setOS(Triple::ZOS); in makeTriple()
139 } else if (TheTriple.isAMDGPU()) { in makeTriple()
140 TheTriple.setVendor(Triple::AMD); in makeTriple()
141 } else if (TheTriple.isNVPTX()) { in makeTriple()
142 TheTriple.setVendor(Triple::NVIDIA); in makeTriple()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp39 Triple TheTriple; member in __anon3887607d0111::AArch64AsmBackend
45 TheTriple(TT) {} in AArch64AsmBackend()
168 if (TheTriple.isOSBinFormatCOFF()) { in adjustFixupValue()
185 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
192 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
358 if (!TheTriple.isOSBinFormatELF()) in getFixupKind()
800 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64leAsmBackend() local
801 if (TheTriple.isOSBinFormatMachO()) { in createAArch64leAsmBackend()
805 if (TheTriple.isOSBinFormatCOFF()) in createAArch64leAsmBackend()
820 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64beAsmBackend() local
[all …]
H A DAArch64WinCOFFObjectWriter.cpp33 AArch64WinCOFFObjectWriter(const Triple &TheTriple) in AArch64WinCOFFObjectWriter() argument
34 : MCWinCOFFObjectTargetWriter(TheTriple.isWindowsArm64EC() in AArch64WinCOFFObjectWriter()
165 llvm::createAArch64WinCOFFObjectWriter(const Triple &TheTriple) { in createAArch64WinCOFFObjectWriter() argument
166 return std::make_unique<AArch64WinCOFFObjectWriter>(TheTriple); in createAArch64WinCOFFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp43 Triple TheTriple(TargetTriple); in selectTarget() local
44 if (TheTriple.getTriple().empty()) in selectTarget()
45 TheTriple.setTriple(sys::getProcessTriple()); in selectTarget()
66 TheTriple.setArch(Type); in selectTarget()
69 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), Error); in selectTarget()
88 TheTarget->createTargetMachine(TheTriple.getTriple(), MCPU, FeaturesStr, in selectTarget()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp21 MipsMCAsmInfo::MipsMCAsmInfo(const Triple &TheTriple, in MipsMCAsmInfo() argument
23 IsLittleEndian = TheTriple.isLittleEndian(); in MipsMCAsmInfo()
25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options); in MipsMCAsmInfo()
27 if (TheTriple.isMIPS64() && !ABI.IsN32()) in MipsMCAsmInfo()
H A DMipsAsmBackend.h29 Triple TheTriple; variable
37 TheTriple(TT), IsN32(N32) {} in MipsAsmBackend()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp454 Triple TheTriple; in compileModule() local
489 auto InitializeOptions = [&](const Triple &TheTriple) { in compileModule() argument
493 if (!TheTriple.isOSAIX()) in compileModule()
545 TheTriple = Triple(IRTargetTriple); in compileModule()
546 if (TheTriple.getTriple().empty()) in compileModule()
547 TheTriple.setTriple(sys::getDefaultTargetTriple()); in compileModule()
557 InitializeOptions(TheTriple); in compileModule()
587 TheTriple = Triple(Triple::normalize(TargetTriple)); in compileModule()
588 if (TheTriple.getTriple().empty()) in compileModule()
589 TheTriple.setTriple(sys::getDefaultTargetTriple()); in compileModule()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp321 const Triple &TheTriple) { in computeGUIDPreservedSymbols() argument
541 const Triple &TheTriple) { in initTMBuilder() argument
545 if (TheTriple.getArch() == llvm::Triple::x86_64) in initTMBuilder()
553 TMBuilder.TheTriple = std::move(TheTriple); in initTMBuilder()
567 Triple TheTriple(TripleStr); in addModule() local
570 initTMBuilder(TMBuilder, Triple(TheTriple)); in addModule()
571 else if (TMBuilder.TheTriple != TheTriple) { in addModule()
572 if (!TMBuilder.TheTriple.isCompatibleWith(TheTriple)) in addModule()
575 initTMBuilder(TMBuilder, Triple(TMBuilder.TheTriple.merge(TheTriple))); in addModule()
603 Features.getDefaultSubtargetFeatures(TheTriple); in create()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDebugLineSectionEmitter.h26 DebugLineSectionEmitter(const Triple &TheTriple, DwarfUnit &U) in DebugLineSectionEmitter() argument
27 : TheTriple(TheTriple), U(U) {} in DebugLineSectionEmitter()
33 if (Error Err = init(TheTriple)) in emit()
64 Error init(Triple TheTriple) { in init() argument
70 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init()
73 TripleName = TheTriple.getTriple(); in init()
94 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
412 Triple TheTriple; variable
H A DDWARFEmitterImpl.cpp24 Error DwarfEmitterImpl::init(Triple TheTriple, in init() argument
31 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init()
34 TripleName = TheTriple.getTriple(); in init()
55 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
80 MIP = TheTarget->createMCInstPrinter(TheTriple, MAI->getAssemblerDialect(), in init()
90 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB), in init()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp25 SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Triple &TheTriple) { in SparcELFMCAsmInfo() argument
26 bool isV9 = (TheTriple.getArch() == Triple::sparcv9); in SparcELFMCAsmInfo()
27 IsLittleEndian = (TheTriple.getArch() == Triple::sparcel); in SparcELFMCAsmInfo()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DTargetRegistry.cpp25 Triple &TheTriple, in lookupTarget() argument
46 TheTriple.setArch(Type); in lookupTarget()
50 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), TempError); in lookupTarget()
52 Error = "unable to get target for '" + TheTriple.getTriple() + in lookupTarget()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp439 if (TheTriple.isOSBinFormatMachO()) { in createX86MCAsmInfo()
441 MAI = new X86_64MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo()
443 MAI = new X86MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo()
444 } else if (TheTriple.isOSBinFormatELF()) { in createX86MCAsmInfo()
446 MAI = new X86ELFMCAsmInfo(TheTriple); in createX86MCAsmInfo()
452 MAI = new X86MCAsmInfoMicrosoft(TheTriple); in createX86MCAsmInfo()
453 } else if (TheTriple.isOSCygMing() || in createX86MCAsmInfo()
455 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo()
456 } else if (TheTriple.isUEFI()) { in createX86MCAsmInfo()
457 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo()
[all …]
H A DX86AsmBackend.cpp1498 const Triple &TheTriple = STI.getTargetTriple(); in createX86_32AsmBackend() local
1499 if (TheTriple.isOSBinFormatMachO()) in createX86_32AsmBackend()
1502 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_32AsmBackend()
1505 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createX86_32AsmBackend()
1507 if (TheTriple.isOSIAMCU()) in createX86_32AsmBackend()
1517 const Triple &TheTriple = STI.getTargetTriple(); in createX86_64AsmBackend() local
1518 if (TheTriple.isOSBinFormatMachO()) in createX86_64AsmBackend()
1521 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_64AsmBackend()
1524 if (TheTriple.isUEFI()) { in createX86_64AsmBackend()
1525 assert(TheTriple.isOSBinFormatCOFF() && in createX86_64AsmBackend()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCAsmInfo.cpp20 NVPTXMCAsmInfo::NVPTXMCAsmInfo(const Triple &TheTriple, in NVPTXMCAsmInfo() argument
22 if (TheTriple.getArch() == Triple::nvptx64) { in NVPTXMCAsmInfo()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DBugDriver.cpp109 Triple TheTriple(Result->getTargetTriple()); in parseInputFile() local
111 if (TheTriple.getTriple().empty()) in parseInputFile()
112 TheTriple.setTriple(sys::getDefaultTargetTriple()); in parseInputFile()
114 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.cpp248 Error LVBinaryReader::loadGenericTargetInfo(StringRef TheTriple, in loadGenericTargetInfo() argument
257 MCRegisterInfo *RegisterInfo = TheTarget->createMCRegInfo(TheTriple); in loadGenericTargetInfo()
260 "no register info for target " + TheTriple); in loadGenericTargetInfo()
268 "no assembly info for target " + TheTriple); in loadGenericTargetInfo()
274 TheTarget->createMCSubtargetInfo(TheTriple, CPU, TheFeatures)); in loadGenericTargetInfo()
277 "no subtarget info for target " + TheTriple); in loadGenericTargetInfo()
284 "no instruction info for target " + TheTriple); in loadGenericTargetInfo()
287 MC = std::make_unique<MCContext>(Triple(TheTriple), MAI.get(), MRI.get(), in loadGenericTargetInfo()
294 "no disassembler for target " + TheTriple); in loadGenericTargetInfo()
298 Triple(TheTriple), AsmInfo->getAssemblerDialect(), *MAI, *MII, *MRI)); in loadGenericTargetInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp239 Triple TheTriple(Triple::normalize(TripleName)); in GetTarget() local
243 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget()
251 TripleName = TheTriple.getTriple(); in GetTarget()
377 Triple TheTriple(TripleName); in main() local
431 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr, in main()
469 << TheTriple.normalize() << "\n"; in main()
528 << TheTriple.normalize() << "' with assembly variant " in main()
568 TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB), in main()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp182 const Triple &TheTriple, in createPPCMCAsmInfo() argument
184 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 || in createPPCMCAsmInfo()
185 TheTriple.getArch() == Triple::ppc64le); in createPPCMCAsmInfo()
188 if (TheTriple.isOSBinFormatXCOFF()) in createPPCMCAsmInfo()
189 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
191 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp245 Triple TheTriple(TripleName); in getTarget() local
250 TargetRegistry::lookupTarget(ArchName, TheTriple, Error); in getTarget()
257 TripleName = TheTriple.str(); in getTarget()
347 Triple TheTriple(TripleName); in main() local
377 << " target triple '" << TheTriple.normalize() << "' and cpu '" << MCPU in main()
425 << TheTriple.normalize() << "' with assembly variant " in main()
431 MCContext ACtx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main()
473 MCContext ICtx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main()
512 << TheTriple.normalize() << "' with assembly variant " in main()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp540 codegen::InitTargetOptionsFromCodeGenFlags(const Triple &TheTriple) { in InitTargetOptionsFromCodeGenFlags() argument
567 getExplicitDataSections().value_or(TheTriple.hasDefaultDataSections()); in InitTargetOptionsFromCodeGenFlags()
576 getExplicitEmulatedTLS().value_or(TheTriple.hasDefaultEmulatedTLS()); in InitTargetOptionsFromCodeGenFlags()
578 getExplicitEnableTLSDESC().value_or(TheTriple.hasDefaultTLSDESC()); in InitTargetOptionsFromCodeGenFlags()
749 Triple TheTriple(TargetTriple); in createTargetMachineForTriple() local
752 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error); in createTargetMachineForTriple()
756 TheTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in createTargetMachineForTriple()
757 codegen::InitTargetOptionsFromCodeGenFlags(TheTriple), in createTargetMachineForTriple()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DNaCl.cpp356 llvm::Triple TheTriple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() local
357 if (TheTriple.getArch() == llvm::Triple::arm && in ComputeEffectiveClangTriple()
358 TheTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in ComputeEffectiveClangTriple()
359 TheTriple.setEnvironment(llvm::Triple::GNUEABIHF); in ComputeEffectiveClangTriple()
360 return TheTriple.getTriple(); in ComputeEffectiveClangTriple()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCTargetDesc.cpp96 static MCRelocationInfo *createM68kMCRelocationInfo(const Triple &TheTriple, in createM68kMCRelocationInfo() argument
99 return llvm::createMCRelocationInfo(TheTriple, Ctx); in createM68kMCRelocationInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp46 const Triple &TheTriple = Printer.TM.getTargetTriple(); in GetGlobalValueSymbol() local
47 if (!TheTriple.isOSBinFormatCOFF()) in GetGlobalValueSymbol()
50 assert(TheTriple.isOSWindows() && in GetGlobalValueSymbol()
60 if (!TheTriple.isWindowsArm64EC() || !isa<Function>(GV) || in GetGlobalValueSymbol()
99 TheTriple.isWindowsArm64EC() && in GetGlobalValueSymbol()

123