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

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackendWinCOFF.h18 ARMAsmBackendWinCOFF(const Target &T, const Triple &TheTriple) argument
19 : ARMAsmBackend(T, TheTriple, true) {}
H A DARMMCAsmInfo.cpp22 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { argument
23 if ((TheTriple.getArch() == Triple::armeb) ||
24 (TheTriple.getArch() == Triple::thumbeb))
36 ExceptionsType = TheTriple.isOSDarwin() && !TheTriple.isWatchOS()
45 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { argument
46 if ((TheTriple.getArch() == Triple::armeb) ||
47 (TheTriple.getArch() == Triple::thumbeb))
61 switch (TheTriple.getOS()) {
H A DARMMCTargetDesc.cpp187 const Triple &TheTriple) {
189 if (TheTriple.isOSDarwin() || TheTriple.isOSBinFormatMachO())
190 MAI = new ARMMCAsmInfoDarwin(TheTriple);
191 else if (TheTriple.isWindowsMSVCEnvironment())
193 else if (TheTriple.isOSWindows())
196 MAI = new ARMELFMCAsmInfo(TheTriple);
186 createARMMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
H A DARMAsmBackend.cpp1048 const Triple &TheTriple, StringRef CPU,
1050 switch (TheTriple.getObjectFormat()) {
1054 MachO::CPUSubTypeARM CS = getMachOSubTypeFromArch(TheTriple.getArchName());
1055 return new ARMAsmBackendDarwin(T, TheTriple, MRI, CS);
1058 assert(TheTriple.isOSWindows() && "non-Windows ARM COFF is not supported");
1059 return new ARMAsmBackendWinCOFF(T, TheTriple);
1061 assert(TheTriple.isOSBinFormatELF() && "using ELF for non-ELF target");
1062 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
1063 return new ARMAsmBackendELF(T, TheTriple, OSABI, isLittle);
1046 createARMAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU, bool isLittle) argument
/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)) {
/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.cpp784 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple, argument
810 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.cpp58 const Triple &TheTriple) {
60 if (TheTriple.isOSBinFormatMachO())
63 assert(TheTriple.isOSBinFormatELF() && "Only expect Darwin or ELF");
64 MAI = new AArch64MCAsmInfoELF(TheTriple);
57 createAArch64MCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
H A DAArch64AsmBackend.cpp524 const Triple &TheTriple,
526 if (TheTriple.isOSBinFormatMachO())
529 assert(TheTriple.isOSBinFormatELF() && "Expect either MachO or ELF target");
530 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
536 const Triple &TheTriple,
538 assert(TheTriple.isOSBinFormatELF() &&
540 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
522 createAArch64leAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
534 createAArch64beAsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
/external/llvm/tools/llc/
H A Dllc.cpp221 Triple TheTriple; local
252 TheTriple = Triple(M->getTargetTriple());
254 TheTriple = Triple(Triple::normalize(TargetTriple));
257 if (TheTriple.getTriple().empty())
258 TheTriple.setTriple(sys::getDefaultTargetTriple());
262 const Target *TheTarget = TargetRegistry::lookupTarget(MArch, TheTriple,
290 TheTarget->createTargetMachine(TheTriple.getTriple(), CPUStr, FeaturesStr,
307 GetOutputStream(TheTarget->getName(), TheTriple.getOS(), argv[0]);
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp71 const Triple &TheTriple) {
72 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
73 TheTriple.getArch() == Triple::ppc64le);
76 if (TheTriple.isOSDarwin())
77 MAI = new PPCMCAsmInfoDarwin(isPPC64, TheTriple);
79 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple);
70 createPPCMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp113 const Triple &TheTriple) {
114 bool is64Bit = TheTriple.getArch() == Triple::x86_64;
117 if (TheTriple.isOSBinFormatMachO()) {
119 MAI = new X86_64MCAsmInfoDarwin(TheTriple);
121 MAI = new X86MCAsmInfoDarwin(TheTriple);
122 } else if (TheTriple.isOSBinFormatELF()) {
124 MAI = new X86ELFMCAsmInfo(TheTriple);
125 } else if (TheTriple.isWindowsMSVCEnvironment() ||
126 TheTriple.isWindowsCoreCLREnvironment()) {
127 MAI = new X86MCAsmInfoMicrosoft(TheTriple);
112 createX86MCAsmInfo(const MCRegisterInfo &MRI, const Triple &TheTriple) argument
216 createX86MCRelocationInfo(const Triple &TheTriple, MCContext &Ctx) argument
[all...]
H A DX86AsmBackend.cpp819 const Triple &TheTriple,
821 if (TheTriple.isOSBinFormatMachO())
824 if (TheTriple.isOSWindows() && !TheTriple.isOSBinFormatELF())
827 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
829 if (TheTriple.isOSIAMCU())
837 const Triple &TheTriple,
839 if (TheTriple.isOSBinFormatMachO()) {
841 StringSwitch<MachO::CPUSubTypeX86>(TheTriple.getArchName())
847 if (TheTriple
817 createX86_32AsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
835 createX86_64AsmBackend(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
[all...]
/external/llvm/include/llvm/Support/
H A DTargetRegistry.h292 /// \param TheTriple This argument is used to determine the target machine
297 StringRef TheTriple) const {
300 return MCAsmInfoCtorFn(MRI, Triple(TheTriple));
339 /// \param TheTriple This argument is used to determine the target machine
346 MCSubtargetInfo *createMCSubtargetInfo(StringRef TheTriple, StringRef CPU, argument
350 return MCSubtargetInfoCtorFn(Triple(TheTriple), CPU, Features);
374 /// \param TheTriple The target triple string.
376 StringRef TheTriple, StringRef CPU) const {
379 return MCAsmBackendCtorFn(*this, MRI, Triple(TheTriple), CPU);
606 /// \param TheTriple
375 createMCAsmBackend(const MCRegisterInfo &MRI, StringRef TheTriple, StringRef CPU) const argument
1119 Allocator(const Target &T, const MCRegisterInfo &MRI, const Triple &TheTriple, StringRef CPU) argument
[all...]
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp500 bool init(Triple TheTriple, StringRef OutputFilename);
573 bool DwarfStreamer::init(Triple TheTriple, StringRef OutputFilename) { argument
580 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr);
583 TripleName = TheTriple.getTriple();
596 MOFI->InitMCObjectFileInfo(TheTriple, Reloc::Default, CodeModel::Default,
624 TheTriple, *MC, *MAB, *OutFile, MCE, *MSTI, MCOptions.MCRelaxAll,
1417 bool createStreamer(Triple TheTriple, StringRef OutputFilename);
1741 bool DwarfLinker::createStreamer(Triple TheTriple, StringRef OutputFilename) { argument
1746 return Streamer->init(TheTriple, OutputFilename);

Completed in 323 milliseconds