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

12345

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.h22 class Triple;
27 explicit X86MCAsmInfoDarwin(const Triple &Triple);
31 explicit X86_64MCAsmInfoDarwin(const Triple &Triple);
41 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;
72 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
73 : X86MCAsmInfoDarwin(Triple) {
78 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
79 if (T.getArch() == Triple::x86_64)
101 if ((T.getOS() == Triple::OpenBSD || T.getOS() == Triple
125 X86MCAsmInfoMicrosoft(const Triple &Triple) argument
138 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp19 RegisterTarget<Triple::mips,
22 RegisterTarget<Triple::mipsel,
25 RegisterTarget<Triple::mips64,
28 RegisterTarget<Triple::mips64el,
/macosx-10.9.5/llvmCore-3425.0.33/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) {
53 const char *Triple::getArchTypePrefix(ArchType Kind) {
98 const char *Triple::getVendorTypeName(VendorType Kind) {
113 const char *Triple::getOSTypeName(OSType Kind) {
143 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
157 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
158 return StringSwitch<Triple
337 Triple::Triple(const Twine &Str) function in class:Triple
351 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
364 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
660 SmallString<64> Triple; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Support/Unix/
H A DHost.inc45 std::string Triple(Arch);
46 Triple += '-';
47 Triple += ArchSplit.second;
50 if (Triple[0] == 'i' && isdigit(Triple[1]) &&
51 Triple[2] == '8' && Triple[3] == '6')
52 Triple[1] = '3';
56 std::string::size_type DarwinDashIdx = Triple.find("-darwin");
58 Triple
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/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...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp18 RegisterTarget<Triple::arm, /*HasJIT=*/true>
21 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/TargetInfo/
H A DNVPTXTargetInfo.cpp19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx",
21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/TargetInfo/
H A DPowerPCTargetInfo.cpp18 RegisterTarget<Triple::ppc, /*HasJIT=*/true>
21 RegisterTarget<Triple::ppc64, /*HasJIT=*/true>
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/TargetInfo/
H A DSparcTargetInfo.cpp19 RegisterTarget<Triple::sparc> X(TheSparcTarget, "sparc", "Sparc");
20 RegisterTarget<Triple::sparcv9> Y(TheSparcV9Target, "sparcv9", "Sparc V9");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp18 RegisterTarget<Triple::x86, /*HasJIT=*/true>
21 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/TargetInfo/
H A DCellSPUTargetInfo.cpp18 RegisterTarget<Triple::cellspu>
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/TargetInfo/
H A DMBlazeTargetInfo.cpp18 RegisterTarget<Triple::mblaze> X(TheMBlazeTarget, "mblaze", "MBlaze");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/macosx-10.9.5/llvmCore-3425.0.33/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))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
23 Triple TheTriple(TT);
24 if (TheTriple.getArch() == Triple::sparcv9)
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ADT/
H A DTriple.h1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===//
22 /// Triple - Helper class for working with target triples.
34 /// At its core the Triple class is designed to be a wrapper for a triple
41 class Triple { class in namespace:llvm
140 Triple() : Data(), Arch(), Vendor(), OS(), Environment() {} function in class:llvm::Triple
142 explicit Triple(const Twine &Str);
143 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr);
144 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr,
152 /// triple form (or something sensible that the Triple class understands if
283 if (getOS() == Triple
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/MC/MCDisassembler/
H A DEDDisassembler.cpp43 Triple::ArchType Arch;
48 { Triple::x86, "i386-unknown-unknown" },
49 { Triple::x86_64, "x86_64-unknown-unknown" },
50 { Triple::arm, "arm-unknown-unknown" },
51 { Triple::thumb, "thumb-unknown-unknown" }
57 /// @arg arch - The Triple::ArchType for the desired architecture
58 static const char *tripleFromArch(Triple::ArchType arch) {
75 static int getLLVMSyntaxVariant(Triple::ArchType arch,
80 if (arch == Triple::x86 || arch == Triple
[all...]
H A DEDDisassembler.h22 #include "llvm/ADT/Triple.h"
79 std::string Triple; member in struct:llvm::EDDisassembler::CPUKey
86 return (Triple == key.Triple &&
92 return ((Triple < key.Triple) ||
93 ((Triple == key.Triple) && Syntax < (key.Syntax)));
107 static EDDisassembler *getDisassembler(llvm::Triple::ArchType arch,
133 /// The Triple fu
[all...]
H A DEDOperand.cpp33 Triple::ArchType arch = Disassembler.TgtTriple.getArch();
35 if (arch == Triple::x86 ||
36 arch == Triple::x86_64) {
59 else if (arch == Triple::arm ||
60 arch == Triple::thumb) {
131 Triple::ArchType arch = Disassembler.TgtTriple.getArch();
136 case Triple::x86:
137 case Triple::x86_64:
175 if (segmentReg != 0 && arch == Triple::x86_64) {
207 case Triple
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/ExecutionEngine/
H A DTargetSelect.cpp19 #include "llvm/ADT/Triple.h"
29 Triple TT(LLVM_HOSTTRIPLE);
44 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple,
48 Triple TheTriple(TargetTriple);
72 Triple::ArchType Type = Triple::getArchTypeForLLVMName(MArch);
73 if (Type != Triple::UnknownArch)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
32 Triple TheTriple(TT);
33 if (TheTriple.getArch() == Triple::nvptx64)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86Subtarget.h18 #include "llvm/ADT/Triple.h"
155 Triple TargetTriple;
231 const Triple &getTargetTriple() const { return TargetTriple; }
235 return TargetTriple.getOS() == Triple::FreeBSD;
238 return TargetTriple.getOS() == Triple::Solaris;
244 bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; }
246 return TargetTriple.getOS() == Triple::NativeClient;
250 bool isTargetWindows() const { return TargetTriple.getOS() == Triple::Win32; }
251 bool isTargetMingw() const { return TargetTriple.getOS() == Triple::MinGW32; }
252 bool isTargetCygwin() const { return TargetTriple.getOS() == Triple
[all...]

Completed in 145 milliseconds

12345