/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendWinCOFF.h | 19 ARMAsmBackendWinCOFF(const Target &T, const Triple &TheTriple) argument 20 : ARMAsmBackend(T, TheTriple, true) {}
|
H A D | ARMMCAsmInfo.cpp | 21 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 D | ARMMCTargetDesc.cpp | 186 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 D | ARMAsmBackend.cpp | 1113 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 D | LanaiMCAsmInfo.cpp | 22 LanaiMCAsmInfo::LanaiMCAsmInfo(const Triple &TheTriple) { argument
|
H A D | LanaiAsmBackend.cpp | 163 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 D | LanaiMCTargetDesc.cpp | 76 MCRelocationInfo *createLanaiElfRelocation(const Triple &TheTriple, argument 78 return createMCRelocationInfo(TheTriple, Ctx);
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCAsmInfo.cpp | 21 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 D | NVPTXMCAsmInfo.cpp | 28 NVPTXMCAsmInfo::NVPTXMCAsmInfo(const Triple &TheTriple) { argument 29 if (TheTriple.getArch() == Triple::nvptx64) {
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 23 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 D | MCObjectFileInfo.cpp | 833 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple, bool PIC, argument 858 TT = TheTriple;
|
/external/llvm/lib/Support/ |
H A D | TargetRegistry.cpp | 26 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 D | AArch64MCTargetDesc.cpp | 57 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 D | AArch64AsmBackend.cpp | 576 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 D | ThinLTOCodeGenerator.h | 36 Triple TheTriple; member in struct:llvm::TargetMachineBuilder
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCTargetDesc.cpp | 70 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 D | X86MCTargetDesc.cpp | 159 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 D | X86AsmBackend.cpp | 839 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 D | llc.cpp | 275 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 D | ThinLTOCodeGenerator.cpp | 183 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 D | TargetRegistry.h | 289 /// \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 D | PPCAsmParser.cpp | 295 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 D | gold-plugin.cpp | 937 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 D | DwarfLinker.cpp | 502 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 D | MipsAsmParser.cpp | 435 const Triple &TheTriple = sti.getTargetTriple(); local 436 if ((TheTriple.getArch() == Triple::mips) || 437 (TheTriple.getArch() == Triple::mips64))
|