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

12345678

/freebsd-10.1-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) {
95 const char *Triple::getVendorTypeName(VendorType Kind) {
112 const char *Triple::getOSTypeName(OSType Kind) {
145 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
161 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
162 return StringSwitch<Triple
315 Triple::Triple(const Twine &Str) function in class:Triple
329 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
342 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
638 SmallString<64> Triple; local
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.h23 class Triple;
28 explicit X86MCAsmInfoDarwin(const Triple &Triple);
32 explicit X86_64MCAsmInfoDarwin(const Triple &Triple);
42 explicit X86ELFMCAsmInfo(const Triple &Triple);
49 explicit X86MCAsmInfoMicrosoft(const Triple &Triple);
55 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;
81 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
82 : X86MCAsmInfoDarwin(Triple) {
87 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
88 bool is64Bit = T.getArch() == Triple::x86_64;
89 bool isX32 = T.getEnvironment() == Triple::GNUX32;
116 if ((T.getOS() == Triple
140 X86MCAsmInfoMicrosoft(const Triple &Triple) argument
155 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/freebsd-10.1-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.1-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.1-release/contrib/llvm/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp18 RegisterTarget<Triple::arm, /*HasJIT=*/true>
21 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
/freebsd-10.1-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.1-release/contrib/llvm/lib/Target/Sparc/TargetInfo/
H A DSparcTargetInfo.cpp19 RegisterTarget<Triple::sparc, /*HasJIT=*/ true>
21 RegisterTarget<Triple::sparcv9, /*HasJIT=*/ true>
/freebsd-10.1-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.1-release/contrib/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp22 RegisterTarget<Triple::aarch64, /*HasJIT=*/true>
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/freebsd-10.1-release/contrib/llvm/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/TargetInfo/
H A DAMDGPUTargetInfo.cpp24 RegisterTarget<Triple::r600, false>
/freebsd-10.1-release/contrib/llvm/lib/Target/SystemZ/TargetInfo/
H A DSystemZTargetInfo.cpp18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
/freebsd-10.1-release/contrib/llvm/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/freebsd-10.1-release/contrib/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>
/freebsd-10.1-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.1-release/contrib/llvm/tools/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...]
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCAsmInfo.h21 class Triple;
29 explicit PPCMCAsmInfoDarwin(bool is64Bit, const Triple&);
/freebsd-10.1-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.1-release/contrib/llvm/tools/lldb/source/Core/
H A DArchSpec.cpp42 llvm::Triple::ArchType machine;
52 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_generic , "arm" },
53 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4 , "armv4" },
54 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4t , "armv4t" },
55 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5 , "armv5" },
56 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5e , "armv5e" },
57 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5t , "armv5t" },
58 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv6 , "armv6" },
59 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv6m , "armv6m" },
60 { eByteOrderLittle, 4, 2, 4, llvm::Triple
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Driver/
H A DToolChain.cpp28 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
30 : D(D), Triple(T), Args(A) {
57 switch (Triple.getArch()) {
58 case llvm::Triple::ppc:
60 case llvm::Triple::ppc64:
62 case llvm::Triple::ppc64le:
65 return Triple.getArchName();
166 const llvm::Triple &Triple) {
170 if (!Triple
165 getARMTargetCPU(const ArgList &Args, const llvm::Triple &Triple) argument
268 llvm::Triple Triple = getTriple(); local
284 llvm::Triple Triple = getTriple(); local
[all...]
H A DToolChains.h80 llvm::Triple GCCTriple;
96 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args);
102 const llvm::Triple &getTriple() const { return GCCTriple; }
136 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
137 const llvm::Triple &BiarchTriple,
143 void ScanLibDirForGCCTriple(llvm::Triple::ArchType TargetArch,
150 llvm::Triple::ArchType TargetArch, StringRef Path,
157 Generic_GCC(const Driver &D, const llvm::Triple &Triple,
237 Darwin(const Driver &D, const llvm::Triple
415 Darwin_Generic_GCC(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument
428 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument
[all...]
/freebsd-10.1-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)
93 TheTriple.getArch() == Triple::arm &&
/freebsd-10.1-release/contrib/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
150 Triple() : Data(), Arch(), Vendor(), OS(), Environment() {} function in class:llvm::Triple
152 explicit Triple(const Twine &Str);
153 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr);
154 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr,
162 /// triple form (or something sensible that the Triple class understands if
293 if (getOS() == Triple
[all...]

Completed in 192 milliseconds

12345678