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

123

/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp20 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { argument
21 if ((TheTriple.getArch() == Triple::armeb) ||
22 (TheTriple.getArch() == Triple::thumbeb))
37 ExceptionsType = (TheTriple.isOSDarwin() && !TheTriple.isWatchABI())
44 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { argument
45 if ((TheTriple.getArch() == Triple::armeb) ||
46 (TheTriple.getArch() == Triple::thumbeb))
63 switch (TheTriple.getOS()) {
H A DARMMCAsmInfo.h27 explicit ARMMCAsmInfoDarwin(const Triple &TheTriple);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp21 MipsMCAsmInfo::MipsMCAsmInfo(const Triple &TheTriple, argument
23 IsLittleEndian = TheTriple.isLittleEndian();
25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options);
27 if (TheTriple.isMIPS64() && !ABI.IsN32())
H A DMipsMCAsmInfo.h25 explicit MipsMCAsmInfo(const Triple &TheTriple,
H A DMipsAsmBackend.h29 Triple TheTriple; member in class:llvm::MipsAsmBackend
37 TheTriple(TT), IsN32(N32) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCAsmInfo.h26 explicit VEELFMCAsmInfo(const Triple &TheTriple);
H A DVEMCAsmInfo.cpp24 VEELFMCAsmInfo::VEELFMCAsmInfo(const Triple &TheTriple) { argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.h25 explicit LanaiMCAsmInfo(const Triple &TheTriple,
H A DLanaiMCTargetDesc.cpp85 static MCRelocationInfo *createLanaiElfRelocation(const Triple &TheTriple, argument
87 return createMCRelocationInfo(TheTriple, Ctx);
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp43 Triple TheTriple(TargetTriple);
44 if (TheTriple.getTriple().empty())
45 TheTriple.setTriple(sys::getProcessTriple());
66 TheTriple.setArch(Type);
69 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), Error);
88 TheTarget->createTargetMachine(TheTriple.getTriple(), MCPU, FeaturesStr,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCAsmInfo.cpp20 NVPTXMCAsmInfo::NVPTXMCAsmInfo(const Triple &TheTriple, argument
22 if (TheTriple.getArch() == Triple::nvptx64) {
H A DNVPTXMCAsmInfo.h25 explicit NVPTXMCAsmInfo(const Triple &TheTriple,
/freebsd-current/contrib/llvm-project/llvm/lib/Object/
H A DObjectFile.cpp110 Triple TheTriple;
112 TheTriple.setArch(Triple::ArchType(Arch));
116 TheTriple.setOS(OS);
122 setARMSubArch(TheTriple);
124 // TheTriple defaults to ELF, and COFF doesn't have an environment:
127 TheTriple.setObjectFormat(Triple::MachO);
131 TheTriple.setTriple("thumbv7-windows");
134 TheTriple.setOS(Triple::AIX);
135 TheTriple.setObjectFormat(Triple::XCOFF);
137 TheTriple
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.h26 explicit SparcELFMCAsmInfo(const Triple &TheTriple);
H A DSparcMCAsmInfo.cpp25 SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Triple &TheTriple) { argument
26 bool isV9 = (TheTriple.getArch() == Triple::sparcv9);
27 IsLittleEndian = (TheTriple.getArch() == Triple::sparcel);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp39 Triple TheTriple; member in class:__anon2236::AArch64AsmBackend
45 TheTriple(TT) {}
157 const Triple &TheTriple, bool IsResolved) {
168 if (TheTriple.isOSBinFormatCOFF()) {
185 if (TheTriple.isOSBinFormatCOFF() && !IsResolved)
192 if (TheTriple.isOSBinFormatCOFF() && !IsResolved)
201 if (TheTriple.isOSBinFormatCOFF() && !IsResolved)
210 if (TheTriple.isOSBinFormatCOFF() && !IsResolved)
219 if (TheTriple.isOSBinFormatCOFF() && !IsResolved)
332 if (TheTriple
155 adjustFixupValue(const MCFixup &Fixup, const MCValue &Target, uint64_t Value, MCContext &Ctx, const Triple &TheTriple, bool IsResolved) argument
786 COFFAArch64AsmBackend(const Target &T, const Triple &TheTriple) argument
800 const Triple &TheTriple = STI.getTargetTriple(); local
820 const Triple &TheTriple = STI.getTargetTriple(); local
[all...]
H A DAArch64WinCOFFObjectWriter.cpp33 AArch64WinCOFFObjectWriter(const Triple &TheTriple) argument
34 : MCWinCOFFObjectTargetWriter(TheTriple.isWindowsArm64EC()
165 llvm::createAArch64WinCOFFObjectWriter(const Triple &TheTriple) { argument
166 return std::make_unique<AArch64WinCOFFObjectWriter>(TheTriple);
H A DAArch64MCTargetDesc.h57 createAArch64WinCOFFObjectWriter(const Triple &TheTriple);
/freebsd-current/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp454 Triple TheTriple; local
489 auto InitializeOptions = [&](const Triple &TheTriple) {
490 Options = codegen::InitTargetOptionsFromCodeGenFlags(TheTriple);
493 if (!TheTriple.isOSAIX())
545 TheTriple = Triple(IRTargetTriple);
546 if (TheTriple.getTriple().empty())
547 TheTriple.setTriple(sys::getDefaultTargetTriple());
551 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error);
557 InitializeOptions(TheTriple);
559 TheTriple
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/MC/
H A DTargetRegistry.cpp25 Triple &TheTriple,
46 TheTriple.setArch(Type);
50 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), TempError);
52 Error = "unable to get target for '" + TheTriple.getTriple() +
24 lookupTarget(StringRef ArchName, Triple &TheTriple, std::string &Error) argument
/freebsd-current/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFEmitterImpl.cpp24 Error DwarfEmitterImpl::init(Triple TheTriple, argument
31 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr);
34 TripleName = TheTriple.getTriple();
55 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr,
80 MIP = TheTarget->createMCInstPrinter(TheTriple, MAI->getAssemblerDialect(),
90 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
H A DDebugLineSectionEmitter.h26 DebugLineSectionEmitter(const Triple &TheTriple, DwarfUnit &U) argument
27 : TheTriple(TheTriple), U(U) {}
33 if (Error Err = init(TheTriple))
64 Error init(Triple TheTriple) { argument
70 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr);
73 TripleName = TheTriple.getTriple();
94 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr,
412 Triple TheTriple; member in class:llvm::dwarf_linker::parallel::DebugLineSectionEmitter
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp307 const Triple &TheTriple,
321 const Triple &TheTriple) {
323 computeGUIDPreservedSymbols(File, PreservedSymbols, TheTriple,
541 const Triple &TheTriple) {
544 if (TMBuilder.MCpu.empty() && TheTriple.isOSDarwin()) {
545 if (TheTriple.getArch() == llvm::Triple::x86_64)
547 else if (TheTriple.getArch() == llvm::Triple::x86)
549 else if (TheTriple.getArch() == llvm::Triple::aarch64 ||
550 TheTriple.getArch() == llvm::Triple::aarch64_32)
553 TMBuilder.TheTriple
305 computeGUIDPreservedSymbols(const lto::InputFile &File, const StringSet<> &PreservedSymbols, const Triple &TheTriple, DenseSet<GlobalValue::GUID> &GUIDs) argument
319 computeGUIDPreservedSymbols(const lto::InputFile &File, const StringSet<> &PreservedSymbols, const Triple &TheTriple) argument
540 initTMBuilder(TargetMachineBuilder &TMBuilder, const Triple &TheTriple) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCTargetDesc.cpp96 static MCRelocationInfo *createM68kMCRelocationInfo(const Triple &TheTriple, argument
99 return llvm::createMCRelocationInfo(TheTriple, Ctx);
/freebsd-current/contrib/llvm-project/llvm/tools/bugpoint/
H A DBugDriver.cpp109 Triple TheTriple(Result->getTargetTriple());
111 if (TheTriple.getTriple().empty())
112 TheTriple.setTriple(sys::getDefaultTargetTriple());
114 TargetTriple.setTriple(TheTriple.getTriple());

Completed in 229 milliseconds

123