Lines Matching defs:Triple

44 Darwin::Darwin(const Driver &D, const llvm::Triple& Triple)
45 : ToolChain(D, Triple), TargetInitialized(false)
49 if (!Triple.getMacOSXVersion(Major, Minor, Micro))
51 Triple.getOSName();
62 Triple.getiOSVersion(Major, Minor, Micro);
134 case llvm::Triple::thumb:
135 case llvm::Triple::arm: {
158 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType));
163 return Triple.getTriple();
168 Triple.setOSName(Str);
170 return Triple.getTriple();
187 getTriple().getArch() == llvm::Triple::x86 &&
237 DarwinClang::DarwinClang(const Driver &D, const llvm::Triple& Triple)
238 : Darwin(D, Triple)
406 if (getTriple().getArch() == llvm::Triple::x86)
545 if (getTriple().getArch() == llvm::Triple::arm ||
546 getTriple().getArch() == llvm::Triple::thumb)
574 if (iOSSimVersion && (getTriple().getArch() != llvm::Triple::x86 &&
575 getTriple().getArch() != llvm::Triple::x86_64)) {
606 if (iOSVersion && (getTriple().getArch() == llvm::Triple::x86 ||
607 getTriple().getArch() == llvm::Triple::x86_64))
813 if (getTriple().getArch() == llvm::Triple::x86 ||
814 getTriple().getArch() == llvm::Triple::x86_64)
930 return (getTriple().getArch() == llvm::Triple::arm ||
931 getTriple().getArch() == llvm::Triple::thumb);
1047 const llvm::Triple &TargetTriple,
1050 llvm::Triple MultiarchTriple
1053 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
1108 const llvm::Triple &TargetTriple,
1109 const llvm::Triple &MultiarchTriple,
1178 case llvm::Triple::arm:
1179 case llvm::Triple::thumb:
1181 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
1189 case llvm::Triple::x86_64:
1199 case llvm::Triple::x86:
1208 case llvm::Triple::mips:
1218 case llvm::Triple::mipsel:
1228 case llvm::Triple::mips64:
1238 case llvm::Triple::mips64el:
1248 case llvm::Triple::ppc:
1257 case llvm::Triple::ppc64:
1284 llvm::Triple::ArchType TargetArch, const std::string &LibDir,
1306 (TargetArch != llvm::Triple::x86));
1327 = (TargetArch == llvm::Triple::x86_64 ||
1328 TargetArch == llvm::Triple::ppc64 ||
1329 TargetArch == llvm::Triple::mips64 ||
1330 TargetArch == llvm::Triple::mips64el) ? "/64" : "/32";
1352 Generic_GCC::Generic_GCC(const Driver &D, const llvm::Triple& Triple,
1354 : ToolChain(D, Triple), GCCInstallation(getDriver(), Triple, Args) {
1425 Hexagon_TC::Hexagon_TC(const Driver &D, const llvm::Triple& Triple)
1426 : ToolChain(D, Triple) {
1495 TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple& Triple)
1496 : ToolChain(D, Triple) {
1548 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
1549 : Generic_ELF(D, Triple, Args) {
1588 Bitrig::Bitrig(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
1589 : Generic_ELF(D, Triple, Args) {
1632 std::string Triple = getTriple().str();
1633 if (Triple.substr(0, 5) == "amd64")
1634 Triple.replace(0, 5, "x86_64");
1638 addSystemInclude(DriverArgs, CC1Args, "/usr/include/c++/4.6.2/" + Triple);
1649 FreeBSD::FreeBSD(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
1650 : Generic_ELF(D, Triple, Args) {
1654 if ((Triple.getArch() == llvm::Triple::x86 ||
1655 Triple.getArch() == llvm::Triple::ppc) &&
1695 NetBSD::NetBSD(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
1696 : Generic_ELF(D, Triple, Args) {
1704 if (Triple.getArch() == llvm::Triple::x86)
1745 Minix::Minix(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
1746 : Generic_ELF(D, Triple, Args) {
1776 AuroraUX::AuroraUX(const Driver &D, const llvm::Triple& Triple,
1778 : Generic_GCC(D, Triple, Args) {
1817 Solaris::Solaris(const Driver &D, const llvm::Triple& Triple,
1819 : Generic_GCC(D, Triple, Args) {
1901 static LinuxDistro DetectLinuxDistro(llvm::Triple::ArchType Arch) {
1986 static std::string getMultiarchTriple(const llvm::Triple TargetTriple,
1998 case llvm::Triple::arm:
1999 case llvm::Triple::thumb:
2000 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
2008 case llvm::Triple::x86:
2012 case llvm::Triple::x86_64:
2016 case llvm::Triple::mips:
2020 case llvm::Triple::mipsel:
2024 case llvm::Triple::ppc:
2028 case llvm::Triple::ppc64:
2039 Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
2040 : Generic_ELF(D, Triple, Args) {
2041 llvm::Triple::ArchType Arch = Triple.getArch();
2059 if (Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb)
2062 const bool IsMips = Arch == llvm::Triple::mips ||
2063 Arch == llvm::Triple::mipsel ||
2064 Arch == llvm::Triple::mips64 ||
2065 Arch == llvm::Triple::mips64el;
2067 const bool IsAndroid = Triple.getEnvironment() == llvm::Triple::Android;
2103 const std::string Multilib = Triple.isArch32Bit() ? "lib32" : "lib64";
2104 const std::string MultiarchTriple = getMultiarchTriple(Triple, SysRoot);
2108 const llvm::Triple &GCCTriple = GCCInstallation.getTriple();
2147 const llvm::Triple &GCCTriple = GCCInstallation.getTriple();
2275 if (getTriple().getArch() == llvm::Triple::x86_64) {
2277 } else if (getTriple().getArch() == llvm::Triple::x86) {
2279 } else if (getTriple().getArch() == llvm::Triple::arm) {
2280 if (getTriple().getEnvironment() == llvm::Triple::GNUEABIHF)
2284 } else if (getTriple().getArch() == llvm::Triple::mips) {
2286 } else if (getTriple().getArch() == llvm::Triple::mipsel) {
2288 } else if (getTriple().getArch() == llvm::Triple::ppc) {
2290 } else if (getTriple().getArch() == llvm::Triple::ppc64) {
2302 if (getTriple().getOS() == llvm::Triple::RTEMS)
2371 DragonFly::DragonFly(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
2372 : Generic_ELF(D, Triple, Args) {