/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.h | 22 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 D | X86MCAsmInfo.cpp | 15 #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 D | MipsTargetInfo.cpp | 19 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 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) { 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 D | Host.inc | 45 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 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...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/TargetInfo/ |
H A D | ARMTargetInfo.cpp | 18 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 D | NVPTXTargetInfo.cpp | 19 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 D | PowerPCTargetInfo.cpp | 18 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 D | SparcTargetInfo.cpp | 19 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 D | X86TargetInfo.cpp | 18 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 D | CellSPUTargetInfo.cpp | 18 RegisterTarget<Triple::cellspu>
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/TargetInfo/ |
H A D | HexagonTargetInfo.cpp | 18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/TargetInfo/ |
H A D | MBlazeTargetInfo.cpp | 18 RegisterTarget<Triple::mblaze> X(TheMBlazeTarget, "mblaze", "MBlaze");
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/TargetInfo/ |
H A D | MSP430TargetInfo.cpp | 18 RegisterTarget<Triple::msp430>
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/TargetInfo/ |
H A D | XCoreTargetInfo.cpp | 18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
|
/macosx-10.9.5/llvmCore-3425.0.33/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))
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 15 #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 D | Triple.h | 1 //===-- 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 D | EDDisassembler.cpp | 43 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 D | EDDisassembler.h | 22 #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 D | EDOperand.cpp | 33 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 D | TargetSelect.cpp | 19 #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 D | NVPTXMCAsmInfo.cpp | 15 #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 D | X86Subtarget.h | 18 #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...] |