/freebsd-10-stable/contrib/llvm/lib/Support/ |
H A D | Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 10 #include "llvm/ADT/Triple.h" 18 const char *Triple::getArchTypeName(ArchType Kind) { 53 const char *Triple::getArchTypePrefix(ArchType Kind) { 95 const char *Triple::getVendorTypeName(VendorType Kind) { 112 const char *Triple::getOSTypeName(OSType Kind) { 145 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) { 161 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) { 162 return StringSwitch<Triple 315 Triple::Triple(const Twine &Str) function in class:Triple 329 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple 342 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple 638 SmallString<64> Triple; local [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.h | 23 class Triple; 28 explicit X86MCAsmInfoDarwin(const Triple &Triple); 32 explicit X86_64MCAsmInfoDarwin(const Triple &Triple); 42 explicit X86ELFMCAsmInfo(const Triple &Triple); 49 explicit X86MCAsmInfoMicrosoft(const Triple &Triple); 55 explicit X86MCAsmInfoGNUCOFF(const Triple [all...] |
H A D | X86MCAsmInfo.cpp | 15 #include "llvm/ADT/Triple.h" 44 X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) { 45 bool is64Bit = T.getArch() == Triple::x86_64; 81 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument 82 : X86MCAsmInfoDarwin(Triple) { 87 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) { 88 bool is64Bit = T.getArch() == Triple::x86_64; 89 bool isX32 = T.getEnvironment() == Triple::GNUX32; 116 if ((T.getOS() == Triple 140 X86MCAsmInfoMicrosoft(const Triple &Triple) argument 155 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/TargetInfo/ |
H A D | MipsTargetInfo.cpp | 19 RegisterTarget<Triple::mips, 22 RegisterTarget<Triple::mipsel, 25 RegisterTarget<Triple::mips64, 28 RegisterTarget<Triple::mips64el,
|
/freebsd-10-stable/contrib/llvm/lib/Support/Unix/ |
H A D | Host.inc | 50 std::string Triple(Arch); 51 Triple += '-'; 52 Triple += ArchSplit.second; 55 if (Triple[0] == 'i' && isdigit(Triple[1]) && 56 Triple[2] == '8' && Triple[3] == '6') 57 Triple[1] = '3'; 61 std::string::size_type DarwinDashIdx = Triple.find("-darwin"); 63 Triple [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/TargetInfo/ |
H A D | ARMTargetInfo.cpp | 18 RegisterTarget<Triple::arm, /*HasJIT=*/true> 21 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/TargetInfo/ |
H A D | NVPTXTargetInfo.cpp | 19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx", 21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
|
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/TargetInfo/ |
H A D | SparcTargetInfo.cpp | 19 RegisterTarget<Triple::sparc, /*HasJIT=*/ true> 21 RegisterTarget<Triple::sparcv9, /*HasJIT=*/ true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/TargetInfo/ |
H A D | X86TargetInfo.cpp | 18 RegisterTarget<Triple::x86, /*HasJIT=*/true> 21 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/TargetInfo/ |
H A D | AArch64TargetInfo.cpp | 22 RegisterTarget<Triple::aarch64, /*HasJIT=*/true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/TargetInfo/ |
H A D | HexagonTargetInfo.cpp | 18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
|
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/TargetInfo/ |
H A D | MSP430TargetInfo.cpp | 18 RegisterTarget<Triple::msp430>
|
/freebsd-10-stable/contrib/llvm/lib/Target/R600/TargetInfo/ |
H A D | AMDGPUTargetInfo.cpp | 24 RegisterTarget<Triple::r600, false>
|
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/TargetInfo/ |
H A D | SystemZTargetInfo.cpp | 18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/TargetInfo/ |
H A D | XCoreTargetInfo.cpp | 18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
|
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/TargetInfo/ |
H A D | PowerPCTargetInfo.cpp | 18 RegisterTarget<Triple::ppc, /*HasJIT=*/true> 21 RegisterTarget<Triple::ppc64, /*HasJIT=*/true> 24 RegisterTarget<Triple::ppc64le, /*HasJIT=*/true>
|
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCAsmInfo.cpp | 15 #include "llvm/ADT/Triple.h" 22 Triple TheTriple(TT); 23 if ((TheTriple.getArch() == Triple::mips) || 24 (TheTriple.getArch() == Triple::mips64)) 27 if ((TheTriple.getArch() == Triple::mips64el) || 28 (TheTriple.getArch() == Triple::mips64)) {
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Basic/ |
H A D | Targets.cpp | 27 #include "llvm/ADT/Triple.h" 73 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, 76 OSTargetInfo(const llvm::Triple &Triple) : TgtInfo(Triple) {} argument 88 const llvm::Triple &Triple, 125 if (Triple.isMacOSX()) { 126 Triple 87 getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, const llvm::Triple &Triple, StringRef &PlatformName, VersionTuple &PlatformMinVersion) argument [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCAsmInfo.h | 21 class Triple; 29 explicit PPCMCAsmInfoDarwin(bool is64Bit, const Triple&);
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
H A D | StopInfoMachException.cpp | 39 const llvm::Triple::ArchType cpu = target ? target->GetArchitecture().GetMachine() : llvm::Triple::UnknownArch; 53 case llvm::Triple::x86: 54 case llvm::Triple::x86_64: 60 case llvm::Triple::arm: 68 case llvm::Triple::ppc: 69 case llvm::Triple::ppc64: 87 case llvm::Triple::x86: 88 case llvm::Triple::x86_64: 93 case llvm::Triple [all...] |
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Core/ |
H A D | ArchSpec.cpp | 42 llvm::Triple::ArchType machine; 52 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_generic , "arm" }, 53 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4 , "armv4" }, 54 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4t , "armv4t" }, 55 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5 , "armv5" }, 56 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5e , "armv5e" }, 57 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5t , "armv5t" }, 58 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv6 , "armv6" }, 59 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv6m , "armv6m" }, 60 { eByteOrderLittle, 4, 2, 4, llvm::Triple [all...] |
/freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/ |
H A D | TargetSelect.cpp | 18 #include "llvm/ADT/Triple.h" 29 Triple TT; 41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, 45 Triple TheTriple(TargetTriple); 69 Triple::ArchType Type = Triple::getArchTypeForLLVMName(MArch); 70 if (Type != Triple::UnknownArch) 93 TheTriple.getArch() == Triple::arm &&
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Driver/ |
H A D | ToolChains.h | 80 llvm::Triple GCCTriple; 96 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args); 102 const llvm::Triple &getTriple() const { return GCCTriple; } 136 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple, 137 const llvm::Triple &BiarchTriple, 143 void ScanLibDirForGCCTriple(llvm::Triple::ArchType TargetArch, 150 llvm::Triple::ArchType TargetArch, StringRef Path, 157 Generic_GCC(const Driver &D, const llvm::Triple &Triple, 237 Darwin(const Driver &D, const llvm::Triple 415 Darwin_Generic_GCC(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument 428 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ |
H A D | Triple.h | 1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===// 23 /// Triple - Helper class for working with autoconf configuration names. For 37 /// At its core the Triple class is designed to be a wrapper for a triple 44 class Triple { class in namespace:llvm 150 Triple() : Data(), Arch(), Vendor(), OS(), Environment() {} function in class:llvm::Triple 152 explicit Triple(const Twine &Str); 153 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr); 154 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, 162 /// triple form (or something sensible that the Triple class understands if 293 if (getOS() == Triple [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXMCAsmInfo.cpp | 15 #include "llvm/ADT/Triple.h" 29 Triple TheTriple(TT); 30 if (TheTriple.getArch() == Triple::nvptx64) {
|