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

12

/frameworks/compile/mclinker/lib/Support/Unix/
H A DSystem.inc46 std::string Triple(Arch);
47 Triple += '-';
48 Triple += ArchSplit.second;
51 if (Triple[0] == 'i' && isdigit(Triple[1]) &&
52 Triple[2] == '8' && Triple[3] == '6')
53 Triple[1] = '3';
57 std::string::size_type DarwinDashIdx = Triple.find("-darwin");
59 Triple
[all...]
/frameworks/compile/mclinker/lib/Target/
H A DGNUInfo.cpp16 GNUInfo::GNUInfo(const llvm::Triple& pTriple)
23 case llvm::Triple::FreeBSD:
25 case llvm::Triple::Linux:
/frameworks/compile/mclinker/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp19 mcld::RegisterTarget<llvm::Triple::arm> X(TheARMTarget, "arm");
20 mcld::RegisterTarget<llvm::Triple::thumb> Y(TheThumbTarget, "thumb");
/frameworks/compile/mclinker/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp18 mcld::RegisterTarget<llvm::Triple::mipsel>
20 mcld::RegisterTarget<llvm::Triple::mips64el>
/frameworks/compile/mclinker/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp19 mcld::RegisterTarget<llvm::Triple::x86>
21 mcld::RegisterTarget<llvm::Triple::x86_64>
/frameworks/compile/mclinker/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp18 mcld::RegisterTarget<llvm::Triple::aarch64> X(TheAArch64Target, "aarch64");
/frameworks/compile/mclinker/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 mcld::RegisterTarget<llvm::Triple::hexagon> X(TheHexagonTarget, "hexagon");
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86Emulation.cpp25 llvm::Triple::ArchType arch = pConfig.targets().triple().getArch();
26 assert (arch == llvm::Triple::x86 || arch == llvm::Triple::x86_64);
27 if (arch == llvm::Triple::x86 ||
28 pConfig.targets().triple().getEnvironment() == llvm::Triple::GNUX32) {
H A DX86GNUInfo.h20 X86_32GNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) { }
35 X86_64GNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) { }
H A DX86MCLinker.cpp13 #include <llvm/ADT/Triple.h>
27 llvm::Triple theTriple(pTriple);
/frameworks/compile/mclinker/tools/mcld/lib/
H A DTripleOptions.cpp83 ParseEmulation(llvm::Triple& pTriple, const std::string& pEmulation)
85 llvm::Triple triple = llvm::StringSwitch<llvm::Triple>(pEmulation)
86 .Case("aarch64linux", llvm::Triple("aarch64", "", "linux", "gnu"))
87 .Case("armelf_linux_eabi", llvm::Triple("arm", "", "linux", "gnueabi"))
88 .Case("elf_i386", llvm::Triple("i386", "", "", "gnu"))
89 .Case("elf_x86_64", llvm::Triple("x86_64", "", "", "gnu"))
90 .Case("elf32_x86_64", llvm::Triple("x86_64", "", "", "gnux32"))
91 .Case("elf_i386_fbsd", llvm::Triple("i386", "", "freebsd", "gnu"))
92 .Case("elf_x86_64_fbsd", llvm::Triple("x86_6
[all...]
/frameworks/compile/mclinker/include/mcld/Target/
H A DGNUInfo.h11 #include <llvm/ADT/Triple.h>
22 GNUInfo(const llvm::Triple& pTriple);
66 const llvm::Triple& m_Triple;
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64MCLinker.cpp12 #include <llvm/ADT/Triple.h>
28 llvm::Triple theTriple(pTriple);
H A DAArch64GNUInfo.h20 AArch64GNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) { }
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMMCLinker.cpp12 #include <llvm/ADT/Triple.h>
27 llvm::Triple theTriple(pTriple);
H A DARMGNUInfo.h20 ARMGNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) { }
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonMCLinker.cpp13 #include <llvm/ADT/Triple.h>
26 llvm::Triple theTriple(pTriple);
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsMCLinker.cpp11 #include <llvm/ADT/Triple.h>
25 llvm::Triple theTriple(pTriple);
H A DMipsEmulation.cpp25 llvm::Triple::ArchType arch = pConfig.targets().triple().getArch();
26 assert(arch == llvm::Triple::mipsel || arch == llvm::Triple::mips64el);
27 unsigned bitclass = arch == llvm::Triple::mipsel ? 32 : 64;
/frameworks/compile/libbcc/lib/Support/
H A DCompilerConfig.cpp71 mArchType = llvm::Triple::UnknownArch;
93 mArchType = llvm::Triple::getArchTypeForLLVMName(mTarget->getName());
95 mArchType = llvm::Triple::UnknownArch;
102 case llvm::Triple::arm: {
155 case llvm::Triple::aarch64:
174 case llvm::Triple::mips:
175 case llvm::Triple::mipsel:
176 case llvm::Triple::mips64:
177 case llvm::Triple::mips64el:
185 case llvm::Triple
[all...]
/frameworks/compile/mclinker/include/mcld/
H A DTargetOptions.h12 #include <llvm/ADT/Triple.h>
38 const llvm::Triple& triple() const { return m_Triple; }
42 void setTriple(const llvm::Triple& pTriple);
71 llvm::Triple m_Triple;
/frameworks/compile/mclinker/lib/Support/
H A DTargetRegistry.cpp36 llvm::Triple triple(pTriple);
69 llvm::Triple& pTriple,
89 llvm::Triple::ArchType type =
90 llvm::Triple::getArchTypeForLLVMName(pArchName);
91 if (llvm::Triple::UnknownArch != type)
/frameworks/compile/mclinker/include/mcld/Support/
H A DTargetRegistry.h12 #include <llvm/ADT/Triple.h>
117 /// @param Triple - The Triple string
131 llvm::Triple& pTriple,
143 template<llvm::Triple::ArchType TargetArchType = llvm::Triple::UnknownArch>
158 static unsigned int getTripleMatchQuality(const llvm::Triple& pTriple) {
H A DTarget.h16 class Triple;
41 typedef unsigned int (*TripleMatchQualityFnTy)(const llvm::Triple& pTriple);
66 unsigned int getTripleQuality(const llvm::Triple& pTriple) const;
/frameworks/compile/libbcc/include/bcc/Support/
H A DCompilerConfig.h23 #include <llvm/ADT/Triple.h>
66 llvm::Triple::ArchType mArchType;
104 inline llvm::Triple::ArchType getArchType() const

Completed in 2473 milliseconds

12