Searched refs:Triple (Results 1 - 25 of 304) sorted by relevance

1234567891011>>

/external/llvm/lib/Support/Windows/
H A DHost.inc21 return Triple::normalize(LLVM_DEFAULT_TARGET_TRIPLE);
/external/llvm/lib/Support/
H A DTriple.cpp1 //===--- 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 DTripleTest.cpp1 //===----------- 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 DX86MCAsmInfo.h23 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 DX86MCAsmInfo.cpp15 #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 DARMTargetInfo.cpp19 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 DMipsTargetInfo.cpp19 RegisterTarget<Triple::mips,
22 RegisterTarget<Triple::mipsel,
25 RegisterTarget<Triple::mips64,
28 RegisterTarget<Triple::mips64el,
/external/llvm/lib/Target/NVPTX/TargetInfo/
H A DNVPTXTargetInfo.cpp19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx",
21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
/external/llvm/lib/Target/R600/TargetInfo/
H A DAMDGPUTargetInfo.cpp27 RegisterTarget<Triple::r600, false>
29 RegisterTarget<Triple::amdgcn, false> GCN(TheGCNTarget, "amdgcn", "AMD GCN GPUs");
/external/llvm/lib/Target/Sparc/TargetInfo/
H A DSparcTargetInfo.cpp19 RegisterTarget<Triple::sparc, /*HasJIT=*/ true>
21 RegisterTarget<Triple::sparcv9, /*HasJIT=*/ true>
/external/llvm/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp17 RegisterTarget<Triple::x86, /*HasJIT=*/true>
20 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
/external/llvm/lib/Target/BPF/TargetInfo/
H A DBPFTargetInfo.cpp17 RegisterTarget<Triple::bpf, /*HasJIT=*/true> X(TheBPFTarget, "bpf", "BPF");
/external/llvm/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/external/llvm/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/external/llvm/lib/Target/SystemZ/TargetInfo/
H A DSystemZTargetInfo.cpp18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
/external/llvm/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/external/mesa3d/src/gallium/drivers/radeon/TargetInfo/
H A DAMDGPUTargetInfo.cpp24 RegisterTarget<Triple::r600, false>
/external/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp10 #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 DPPCMCAsmInfo.h21 class Triple;
27 explicit PPCMCAsmInfoDarwin(bool is64Bit, const Triple&);
33 explicit PPCELFMCAsmInfo(bool is64Bit, const Triple&);
/external/llvm/lib/Target/PowerPC/TargetInfo/
H A DPowerPCTargetInfo.cpp18 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 DMipsMCAsmInfo.cpp15 #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 DTriple.h1 //===-- 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 DCppBackendTargetInfo.cpp17 static bool CppBackend_TripleMatchQuality(Triple::ArchType Arch) {
/external/clang/lib/Basic/
H A DTargets.cpp27 #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 DARMAsmBackendWinCOFF.h18 ARMAsmBackendWinCOFF(const Target &T, StringRef Triple) argument
19 : ARMAsmBackend(T, Triple, true) {}

Completed in 544 milliseconds

1234567891011>>