/external/llvm/lib/Support/Windows/ |
H A D | Host.inc | 21 return Triple::normalize(LLVM_DEFAULT_TARGET_TRIPLE);
|
/external/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) { 63 const char *Triple::getArchTypePrefix(ArchType Kind) { 120 const char *Triple::getVendorTypeName(VendorType Kind) { 140 const char *Triple::getOSTypeName(OSType Kind) { 173 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) { 192 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) { 193 return StringSwitch<Triple 479 Triple::Triple(const Twine &Str) function in class:Triple 497 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple 512 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple 873 SmallString<64> Triple; local [all...] |
/external/llvm/unittests/ADT/ |
H A D | TripleTest.cpp | 1 //===----------- Triple.cpp - Triple unit tests ---------------------------===// 11 #include "llvm/ADT/Triple.h" 18 Triple T; 20 T = Triple(""); 26 T = Triple("-"); 32 T = Triple("--"); 38 T = Triple("---"); 44 T = Triple("----"); 50 T = Triple(" [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.h | 23 class Triple; 29 explicit X86MCAsmInfoDarwin(const Triple &Triple); 33 explicit X86_64MCAsmInfoDarwin(const Triple &Triple); 42 explicit X86ELFMCAsmInfo(const Triple &Triple); 48 explicit X86MCAsmInfoMicrosoft(const Triple &Triple); 54 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; 83 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument 84 : X86MCAsmInfoDarwin(Triple) { 89 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) { 90 bool is64Bit = T.getArch() == Triple::x86_64; 91 bool isX32 = T.getEnvironment() == Triple::GNUX32; 129 X86MCAsmInfoMicrosoft::X86MCAsmInfoMicrosoft(const Triple argument 149 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument [all...] |
/external/llvm/lib/Target/ARM/TargetInfo/ |
H A D | ARMTargetInfo.cpp | 19 RegisterTarget<Triple::arm, /*HasJIT=*/true> 21 RegisterTarget<Triple::armeb, /*HasJIT=*/true> 24 RegisterTarget<Triple::thumb, /*HasJIT=*/true> 26 RegisterTarget<Triple::thumbeb, /*HasJIT=*/true>
|
/external/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,
|
/external/llvm/lib/Target/NVPTX/TargetInfo/ |
H A D | NVPTXTargetInfo.cpp | 19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx", 21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
|
/external/llvm/lib/Target/R600/TargetInfo/ |
H A D | AMDGPUTargetInfo.cpp | 27 RegisterTarget<Triple::r600, false> 29 RegisterTarget<Triple::amdgcn, false> GCN(TheGCNTarget, "amdgcn", "AMD GCN GPUs");
|
/external/llvm/lib/Target/Sparc/TargetInfo/ |
H A D | SparcTargetInfo.cpp | 19 RegisterTarget<Triple::sparc, /*HasJIT=*/ true> 21 RegisterTarget<Triple::sparcv9, /*HasJIT=*/ true>
|
/external/llvm/lib/Target/X86/TargetInfo/ |
H A D | X86TargetInfo.cpp | 17 RegisterTarget<Triple::x86, /*HasJIT=*/true> 20 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
|
/external/llvm/lib/Target/BPF/TargetInfo/ |
H A D | BPFTargetInfo.cpp | 17 RegisterTarget<Triple::bpf, /*HasJIT=*/true> X(TheBPFTarget, "bpf", "BPF");
|
/external/llvm/lib/Target/Hexagon/TargetInfo/ |
H A D | HexagonTargetInfo.cpp | 18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
|
/external/llvm/lib/Target/MSP430/TargetInfo/ |
H A D | MSP430TargetInfo.cpp | 18 RegisterTarget<Triple::msp430>
|
/external/llvm/lib/Target/SystemZ/TargetInfo/ |
H A D | SystemZTargetInfo.cpp | 18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
|
/external/llvm/lib/Target/XCore/TargetInfo/ |
H A D | XCoreTargetInfo.cpp | 18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
|
/external/mesa3d/src/gallium/drivers/radeon/TargetInfo/ |
H A D | AMDGPUTargetInfo.cpp | 24 RegisterTarget<Triple::r600, false>
|
/external/llvm/lib/Target/AArch64/TargetInfo/ |
H A D | AArch64TargetInfo.cpp | 10 #include "llvm/ADT/Triple.h" 22 // take possession of the Triple::aarch64 tag though. 25 [](Triple::ArchType) { return false; }, true); 27 RegisterTarget<Triple::aarch64, /*HasJIT=*/true> Z( 29 RegisterTarget<Triple::aarch64_be, /*HasJIT=*/true> W(
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCAsmInfo.h | 21 class Triple; 27 explicit PPCMCAsmInfoDarwin(bool is64Bit, const Triple&); 33 explicit PPCELFMCAsmInfo(bool is64Bit, const Triple&);
|
/external/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>
|
/external/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)) {
|
/external/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 201 Triple() : Data(), Arch(), Vendor(), OS(), Environment(), ObjectFormat() {} function in class:llvm::Triple 203 explicit Triple(const Twine &Str); 204 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr); 205 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, 208 bool operator==(const Triple &Other) const { 220 /// triple form (or something sensible that the Triple clas [all...] |
/external/llvm/lib/Target/CppBackend/TargetInfo/ |
H A D | CppBackendTargetInfo.cpp | 17 static bool CppBackend_TripleMatchQuality(Triple::ArchType Arch) {
|
/external/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...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendWinCOFF.h | 18 ARMAsmBackendWinCOFF(const Target &T, StringRef Triple) argument 19 : ARMAsmBackend(T, Triple, true) {}
|