Lines Matching refs:TargetTriple

1471                                       const llvm::Triple &TargetTriple,  in findMIPSMultilibs()  argument
1478 tools::mips::getMipsCPUAndABI(Args, TargetTriple, CPUName, ABIName); in findMIPSMultilibs()
1480 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in findMIPSMultilibs()
1483 addMultilibFlag(TargetTriple.isMIPS32(), "m32", Flags); in findMIPSMultilibs()
1484 addMultilibFlag(TargetTriple.isMIPS64(), "m64", Flags); in findMIPSMultilibs()
1499 addMultilibFlag(tools::mips::isNaN2008(D, Args, TargetTriple), "mnan=2008", in findMIPSMultilibs()
1508 if (TargetTriple.isAndroid()) in findMIPSMultilibs()
1512 if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies && in findMIPSMultilibs()
1513 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
1514 TargetTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in findMIPSMultilibs()
1517 if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies && in findMIPSMultilibs()
1518 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
1519 TargetTriple.isGNUEnvironment()) in findMIPSMultilibs()
1522 if (TargetTriple.getVendor() == llvm::Triple::ImaginationTechnologies && in findMIPSMultilibs()
1523 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
1524 TargetTriple.isGNUEnvironment()) in findMIPSMultilibs()
1544 const llvm::Triple &TargetTriple, in findAndroidArmMultilibs() argument
1569 bool IsArmArch = TargetTriple.getArch() == llvm::Triple::arm; in findAndroidArmMultilibs()
1570 bool IsThumbArch = TargetTriple.getArch() == llvm::Triple::thumb; in findAndroidArmMultilibs()
1571 bool IsV7SubArch = TargetTriple.getSubArch() == llvm::Triple::ARMSubArch_v7; in findAndroidArmMultilibs()
1586 const llvm::Triple &TargetTriple, in findMSP430Multilibs() argument
1611 static void findCSKYMultilibs(const Driver &D, const llvm::Triple &TargetTriple, in findCSKYMultilibs() argument
1617 llvm::Optional<llvm::StringRef> Res = tools::csky::getCSKYArchName(D, Args, TargetTriple); in findCSKYMultilibs()
1674 const llvm::Triple &TargetTriple, in findRISCVBareMetalMultilibs() argument
1711 StringRef ABIName = tools::riscv::getRISCVABI(Args, TargetTriple); in findRISCVBareMetalMultilibs()
1712 StringRef MArch = tools::riscv::getRISCVArch(Args, TargetTriple); in findRISCVBareMetalMultilibs()
1728 const llvm::Triple &TargetTriple, StringRef Path, in findRISCVMultilibs() argument
1730 if (TargetTriple.getOS() == llvm::Triple::UnknownOS) in findRISCVMultilibs()
1731 return findRISCVBareMetalMultilibs(D, TargetTriple, Path, Args, Result); in findRISCVMultilibs()
1748 bool IsRV64 = TargetTriple.getArch() == llvm::Triple::riscv64; in findRISCVMultilibs()
1749 StringRef ABIName = tools::riscv::getRISCVABI(Args, TargetTriple); in findRISCVMultilibs()
1765 const llvm::Triple &TargetTriple, in findBiarchMultilibs() argument
1780 if (TargetTriple.getOS() == llvm::Triple::Solaris) { in findBiarchMultilibs()
1781 switch (TargetTriple.getArch()) { in findBiarchMultilibs()
1816 Path, TargetTriple.isOSIAMCU() ? "/libgcc.a" : "/crtbegin.o", D.getVFS()); in findBiarchMultilibs()
1821 const bool IsX32 = TargetTriple.isX32(); in findBiarchMultilibs()
1822 if (TargetTriple.isArch32Bit() && !NonExistent(Alt32)) in findBiarchMultilibs()
1824 else if (TargetTriple.isArch64Bit() && IsX32 && !NonExistent(Altx32)) in findBiarchMultilibs()
1826 else if (TargetTriple.isArch64Bit() && !IsX32 && !NonExistent(Alt64)) in findBiarchMultilibs()
1829 if (TargetTriple.isArch32Bit()) in findBiarchMultilibs()
1854 addMultilibFlag(TargetTriple.isArch64Bit() && !IsX32, "m64", Flags); in findBiarchMultilibs()
1855 addMultilibFlag(TargetTriple.isArch32Bit(), "m32", Flags); in findBiarchMultilibs()
1856 addMultilibFlag(TargetTriple.isArch64Bit() && IsX32, "mx32", Flags); in findBiarchMultilibs()
1982 const llvm::Triple &TargetTriple, const ArgList &Args, in init() argument
1984 llvm::Triple BiarchVariantTriple = TargetTriple.isArch32Bit() in init()
1985 ? TargetTriple.get64BitArchVariant() in init()
1986 : TargetTriple.get32BitArchVariant(); in init()
1992 CollectLibDirsAndTriples(TargetTriple, BiarchVariantTriple, CandidateLibDirs, in init()
2008 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init()
2018 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init()
2030 GentooTestTriples.push_back(TargetTriple.str()); in init()
2036 if (ScanGentooConfigs(TargetTriple, Args, GentooTestTriples, in init()
2057 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, TargetTriple.str(), in init()
2061 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate, false, in init()
2064 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate, false, in init()
2074 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate, true, in init()
2107 const llvm::Triple &TargetTriple, SmallVectorImpl<std::string> &Prefixes, in AddDefaultGCCPrefixes() argument
2109 if (TargetTriple.getOS() == llvm::Triple::Solaris) { in AddDefaultGCCPrefixes()
2140 if (SysRoot.empty() && TargetTriple.getOS() == llvm::Triple::Linux && in AddDefaultGCCPrefixes()
2164 const llvm::Triple &TargetTriple, const llvm::Triple &BiarchTriple, in CollectLibDirsAndTriples() argument
2301 if (TargetTriple.getOS() == llvm::Triple::Solaris) { in CollectLibDirsAndTriples()
2313 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2344 if (TargetTriple.isAndroid()) { in CollectLibDirsAndTriples()
2354 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2403 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2419 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { in CollectLibDirsAndTriples()
2428 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { in CollectLibDirsAndTriples()
2443 if (TargetTriple.isX32()) { in CollectLibDirsAndTriples()
2461 if (!TargetTriple.isOSIAMCU()) { in CollectLibDirsAndTriples()
2572 TripleAliases.push_back(TargetTriple.str()); in CollectLibDirsAndTriples()
2575 if (TargetTriple.str() != BiarchTriple.str()) in CollectLibDirsAndTriples()
2580 const llvm::Triple &TargetTriple, const ArgList &Args, in ScanGCCForMultilibs() argument
2582 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in ScanGCCForMultilibs()
2588 if (isArmOrThumbArch(TargetArch) && TargetTriple.isAndroid()) { in ScanGCCForMultilibs()
2590 findAndroidArmMultilibs(D, TargetTriple, Path, Args, Detected); in ScanGCCForMultilibs()
2591 } else if (TargetTriple.isCSKY()) { in ScanGCCForMultilibs()
2592 findCSKYMultilibs(D, TargetTriple, Path, Args, Detected); in ScanGCCForMultilibs()
2593 } else if (TargetTriple.isMIPS()) { in ScanGCCForMultilibs()
2594 if (!findMIPSMultilibs(D, TargetTriple, Path, Args, Detected)) in ScanGCCForMultilibs()
2596 } else if (TargetTriple.isRISCV()) { in ScanGCCForMultilibs()
2597 findRISCVMultilibs(D, TargetTriple, Path, Args, Detected); in ScanGCCForMultilibs()
2599 findMSP430Multilibs(D, TargetTriple, Path, Args, Detected); in ScanGCCForMultilibs()
2602 } else if (!findBiarchMultilibs(D, TargetTriple, Path, Args, in ScanGCCForMultilibs()
2615 const llvm::Triple &TargetTriple, const ArgList &Args, in ScanLibDirForGCCTriple() argument
2640 TargetTriple.getVendor() == llvm::Triple::Freescale || in ScanLibDirForGCCTriple()
2641 TargetTriple.getVendor() == llvm::Triple::OpenEmbedded}}; in ScanLibDirForGCCTriple()
2663 if (!ScanGCCForMultilibs(TargetTriple, Args, LI->path(), in ScanLibDirForGCCTriple()
2680 const llvm::Triple &TargetTriple, const ArgList &Args, in ScanGentooConfigs() argument
2687 if (ScanGentooGccConfig(TargetTriple, Args, CandidateTriple)) in ScanGentooConfigs()
2692 if (ScanGentooGccConfig(TargetTriple, Args, CandidateTriple, true)) in ScanGentooConfigs()
2699 const llvm::Triple &TargetTriple, const ArgList &Args, in ScanGentooGccConfig() argument
2750 if (!ScanGCCForMultilibs(TargetTriple, Args, GentooPath, in ScanGentooGccConfig()