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

1234567

/freebsd-10.0-release/contrib/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) {
53 const char *Triple::getArchTypePrefix(ArchType Kind) {
96 const char *Triple::getVendorTypeName(VendorType Kind) {
112 const char *Triple::getOSTypeName(OSType Kind) {
143 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
159 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
160 return StringSwitch<Triple
310 Triple::Triple(const Twine &Str) function in class:Triple
324 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
337 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
633 SmallString<64> Triple; local
[all...]
/freebsd-10.0-release/contrib/llvm/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 bool is64Bit = T.getArch() == Triple::x86_64;
80 bool isX32 = T.getEnvironment() == Triple::GNUX32;
109 if ((T.getOS() == Triple
133 X86MCAsmInfoMicrosoft(const Triple &Triple) argument
146 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp19 RegisterTarget<Triple::mips,
22 RegisterTarget<Triple::mipsel,
25 RegisterTarget<Triple::mips64,
28 RegisterTarget<Triple::mips64el,
/freebsd-10.0-release/contrib/llvm/lib/Support/Unix/
H A DHost.inc50 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.0-release/contrib/llvm/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp18 RegisterTarget<Triple::arm, /*HasJIT=*/true>
21 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/TargetInfo/
H A DNVPTXTargetInfo.cpp19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx",
21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/TargetInfo/
H A DPowerPCTargetInfo.cpp18 RegisterTarget<Triple::ppc, /*HasJIT=*/true>
21 RegisterTarget<Triple::ppc64, /*HasJIT=*/true>
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/TargetInfo/
H A DSparcTargetInfo.cpp19 RegisterTarget<Triple::sparc> X(TheSparcTarget, "sparc", "Sparc");
20 RegisterTarget<Triple::sparcv9> Y(TheSparcV9Target, "sparcv9", "Sparc V9");
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp18 RegisterTarget<Triple::x86, /*HasJIT=*/true>
21 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp22 RegisterTarget<Triple::aarch64, /*HasJIT=*/true>
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/TargetInfo/
H A DMBlazeTargetInfo.cpp18 RegisterTarget<Triple::mblaze> X(TheMBlazeTarget, "mblaze", "MBlaze");
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/TargetInfo/
H A DAMDGPUTargetInfo.cpp24 RegisterTarget<Triple::r600, false>
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/TargetInfo/
H A DSystemZTargetInfo.cpp18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/freebsd-10.0-release/contrib/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)) {
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
23 Triple TheTriple(TT);
24 if (TheTriple.getArch() == Triple::sparcv9) {
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DStopInfoMachException.cpp39 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.0-release/contrib/llvm/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
144 Triple() : Data(), Arch(), Vendor(), OS(), Environment() {} function in class:llvm::Triple
146 explicit Triple(const Twine &Str);
147 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr);
148 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr,
156 /// triple form (or something sensible that the Triple class understands if
287 if (getOS() == Triple
[all...]
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp18 #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)
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Core/
H A DArchSpec.cpp41 llvm::Triple::ArchType machine;
51 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_generic , "arm" },
52 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4 , "armv4" },
53 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4t , "armv4t" },
54 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5 , "armv5" },
55 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5e , "armv5e" },
56 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5t , "armv5t" },
57 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv6 , "armv6" },
58 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv7 , "armv7" },
59 { eByteOrderLittle, 4, 2, 4, llvm::Triple
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DInitHeaderSearch.cpp25 #include "llvm/ADT/Triple.h"
78 const llvm::Triple &triple);
92 void AddDefaultCIncludePaths(const llvm::Triple &triple,
97 void AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple,
103 const llvm::Triple &triple,
185 const llvm::Triple &triple) {
190 llvm::Triple::ArchType arch = triple.getArch();
191 bool is64bit = arch == llvm::Triple::ppc64 || arch == llvm::Triple::x86_64;
225 void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple
672 ApplyHeaderSearchOptions(HeaderSearch &HS, const HeaderSearchOptions &HSOpts, const LangOptions &Lang, const llvm::Triple &Triple) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h17 #include "llvm/ADT/Triple.h"
35 Triple TargetTriple;
49 bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; }

Completed in 202 milliseconds

1234567