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

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackendWinCOFF.h19 ARMAsmBackendWinCOFF(const Target &T, const Triple &TheTriple) argument
20 : ARMAsmBackend(T, TheTriple, true) {}
H A DARMMCAsmInfo.cpp21 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { argument
22 if ((TheTriple.getArch() == Triple::armeb) ||
23 (TheTriple.getArch() == Triple::thumbeb))
35 ExceptionsType = (TheTriple.isOSDarwin() && !TheTriple.isWatchABI())
44 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { argument
45 if ((TheTriple.getArch() == Triple::armeb) ||
46 (TheTriple.getArch() == Triple::thumbeb))
60 switch (TheTriple.getOS()) {
H A DARMMCTargetDesc.cpp186 const Triple &TheTriple) {
188 if (TheTriple.isOSDarwin() || TheTriple.isOSBinFormatMachO())
189 MAI = new ARMMCAsmInfoDarwin(TheTriple);
190 else if (TheTriple.isWindowsMSVCEnvironment())
192 else if (TheTriple.isOSWindows())
195 MAI = new ARMELFMCAsmInfo(TheTriple);
185 createARMMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
H A DARMAsmBackend.cpp1113 const Triple &TheTriple, StringRef CPU,
1115 switch (TheTriple.getObjectFormat()) {
1119 MachO::CPUSubTypeARM CS = getMachOSubTypeFromArch(TheTriple.getArchName());
1120 return new ARMAsmBackendDarwin(T, TheTriple, MRI, CS);
1123 assert(TheTriple.isOSWindows() && "non-Windows ARM COFF is not supported");
1124 return new ARMAsmBackendWinCOFF(T, TheTriple);
1126 assert(TheTriple.isOSBinFormatELF() && "using ELF for non-ELF target");
1127 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
1128 return new ARMAsmBackendELF(T, TheTriple, OSABI, isLittle);
1111 createARMAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU, bool isLittle) argument
/external/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.cpp22 LanaiMCAsmInfo::LanaiMCAsmInfo(const Triple &TheTriple) { argument
H A DLanaiAsmBackend.cpp163 const Triple &TheTriple,
165 if (!TheTriple.isOSBinFormatELF())
168 return new LanaiAsmBackend(T, TheTriple.getOS());
161 createLanaiAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
H A DLanaiMCTargetDesc.cpp76 MCRelocationInfo *createLanaiElfRelocation(const Triple &TheTriple, argument
78 return createMCRelocationInfo(TheTriple, Ctx);
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp21 MipsMCAsmInfo::MipsMCAsmInfo(const Triple &TheTriple) { argument
22 if ((TheTriple.getArch() == Triple::mips) ||
23 (TheTriple.getArch() == Triple::mips64))
26 if ((TheTriple.getArch() == Triple::mips64el) ||
27 (TheTriple.getArch() == Triple::mips64)) {
47 if (TheTriple.getArch() == Triple::mips ||
48 TheTriple.getArch() == Triple::mipsel)
/external/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCAsmInfo.cpp28 NVPTXMCAsmInfo::NVPTXMCAsmInfo(const Triple &TheTriple) { argument
29 if (TheTriple.getArch() == Triple::nvptx64) {
/external/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp23 SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Triple &TheTriple) { argument
24 bool isV9 = (TheTriple.getArch() == Triple::sparcv9);
25 IsLittleEndian = (TheTriple.getArch() == Triple::sparcel);
/external/llvm/lib/MC/
H A DMCObjectFileInfo.cpp833 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple, bool PIC, argument
858 TT = TheTriple;
/external/llvm/lib/Support/
H A DTargetRegistry.cpp26 Triple &TheTriple,
48 TheTriple.setArch(Type);
52 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), TempError);
55 + TheTriple.getTriple()
25 lookupTarget(const std::string &ArchName, Triple &TheTriple, std::string &Error) argument
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp57 const Triple &TheTriple) {
59 if (TheTriple.isOSBinFormatMachO())
62 assert(TheTriple.isOSBinFormatELF() && "Only expect Darwin or ELF");
63 MAI = new AArch64MCAsmInfoELF(TheTriple);
56 createAArch64MCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
H A DAArch64AsmBackend.cpp576 const Triple &TheTriple,
578 if (TheTriple.isOSBinFormatMachO())
581 assert(TheTriple.isOSBinFormatELF() && "Expect either MachO or ELF target");
582 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
588 const Triple &TheTriple,
590 assert(TheTriple.isOSBinFormatELF() &&
592 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
574 createAArch64leAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
586 createAArch64beAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
/external/llvm/include/llvm/LTO/legacy/
H A DThinLTOCodeGenerator.h36 Triple TheTriple; member in struct:llvm::TargetMachineBuilder
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp70 const Triple &TheTriple) {
71 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
72 TheTriple.getArch() == Triple::ppc64le);
75 if (TheTriple.isOSDarwin())
76 MAI = new PPCMCAsmInfoDarwin(isPPC64, TheTriple);
78 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple);
69 createPPCMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp159 const Triple &TheTriple) {
160 bool is64Bit = TheTriple.getArch() == Triple::x86_64;
163 if (TheTriple.isOSBinFormatMachO()) {
165 MAI = new X86_64MCAsmInfoDarwin(TheTriple);
167 MAI = new X86MCAsmInfoDarwin(TheTriple);
168 } else if (TheTriple.isOSBinFormatELF()) {
170 MAI = new X86ELFMCAsmInfo(TheTriple);
171 } else if (TheTriple.isWindowsMSVCEnvironment() ||
172 TheTriple.isWindowsCoreCLREnvironment()) {
173 MAI = new X86MCAsmInfoMicrosoft(TheTriple);
158 createX86MCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
225 createX86MCRelocationInfo(const Triple &TheTriple, MCContext &Ctx) argument
[all...]
H A DX86AsmBackend.cpp839 const Triple &TheTriple,
841 if (TheTriple.isOSBinFormatMachO())
844 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF())
847 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
849 if (TheTriple.isOSIAMCU())
857 const Triple &TheTriple,
859 if (TheTriple.isOSBinFormatMachO()) {
861 StringSwitch<MachO::CPUSubTypeX86>(TheTriple.getArchName())
867 if (TheTriple
837 createX86_32AsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
855 createX86_64AsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
[all...]
/external/llvm/tools/llc/
H A Dllc.cpp275 Triple TheTriple; local
304 TheTriple = Triple(M->getTargetTriple());
306 TheTriple = Triple(Triple::normalize(TargetTriple));
309 if (TheTriple.getTriple().empty())
310 TheTriple.setTriple(sys::getDefaultTargetTriple());
314 const Target *TheTarget = TargetRegistry::lookupTarget(MArch, TheTriple,
343 TheTarget->createTargetMachine(TheTriple.getTriple(), CPUStr, FeaturesStr,
360 GetOutputStream(TheTarget->getName(), TheTriple.getOS(), argv[0]);
/external/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp183 const Triple &TheTriple) {
187 if (TheTriple.isOSBinFormatMachO() && Name.size() > 0 && Name[0] == '_')
421 const Triple &TheTriple) {
424 if (TMBuilder.MCpu.empty() && TheTriple.isOSDarwin()) {
425 if (TheTriple.getArch() == llvm::Triple::x86_64)
427 else if (TheTriple.getArch() == llvm::Triple::x86)
429 else if (TheTriple.getArch() == llvm::Triple::aarch64)
432 TMBuilder.TheTriple = std::move(TheTriple);
442 Triple TheTriple(getBitcodeTargetTripl
182 computeGUIDPreservedSymbols(const StringSet< &PreservedSymbols, const Triple &TheTriple) argument
420 initTMBuilder(TargetMachineBuilder &TMBuilder, const Triple &TheTriple) argument
[all...]
/external/llvm/include/llvm/Support/
H A DTargetRegistry.h289 /// \param TheTriple This argument is used to determine the target machine
294 StringRef TheTriple) const {
297 return MCAsmInfoCtorFn(MRI, Triple(TheTriple));
332 /// \param TheTriple This argument is used to determine the target machine
339 MCSubtargetInfo *createMCSubtargetInfo(StringRef TheTriple, StringRef CPU, argument
343 return MCSubtargetInfoCtorFn(Triple(TheTriple), CPU, Features);
366 /// \param TheTriple The target triple string.
368 StringRef TheTriple, StringRef CPU) const {
371 return MCAsmBackendCtorFn(*this, MRI, Triple(TheTriple), CPU);
598 /// \param TheTriple
367 createMCAsmBackend(const MCRegisterInfo &MRI, StringRef TheTriple, StringRef CPU) const argument
1073 Allocator(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
[all...]
/external/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp295 const Triple &TheTriple = STI.getTargetTriple(); local
296 IsPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
297 TheTriple.getArch() == Triple::ppc64le);
298 IsDarwin = TheTriple.isMacOSX();
/external/llvm/tools/gold/
H A Dgold-plugin.cpp937 static SubtargetFeatures getFeatures(Triple &TheTriple) { argument
939 Features.getDefaultSubtargetFeatures(TheTriple);
961 Triple TheTriple(TripleStr);
968 SubtargetFeatures Features = getFeatures(TheTriple);
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp502 bool init(Triple TheTriple, StringRef OutputFilename);
575 bool DwarfStreamer::init(Triple TheTriple, StringRef OutputFilename) { argument
582 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr);
585 TripleName = TheTriple.getTriple();
598 MOFI->InitMCObjectFileInfo(TheTriple, /*PIC*/ false, CodeModel::Default, *MC);
625 TheTriple, *MC, *MAB, *OutFile, MCE, *MSTI, MCOptions.MCRelaxAll,
1419 bool createStreamer(const Triple &TheTriple, StringRef OutputFilename);
1747 bool DwarfLinker::createStreamer(const Triple &TheTriple, argument
1753 return Streamer->init(TheTriple, OutputFilename);
/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp435 const Triple &TheTriple = sti.getTargetTriple(); local
436 if ((TheTriple.getArch() == Triple::mips) ||
437 (TheTriple.getArch() == Triple::mips64))

Completed in 522 milliseconds