Home | History | Annotate | Download | only in Driver

Lines Matching defs:Arch

155       if (const char *Arch = GetArmArchForMArch(A->getValue(Args)))
156 return Arch;
159 if (const char *Arch = GetArmArchForMCpu(A->getValue(Args)))
160 return Arch;
308 llvm_unreachable("Invalid Darwin arch!");
324 // Determine the arch specific GCC subdirectory.
727 // triple arch, or the arch being bound.
846 // Add the arch options based on the particular spelling of -arch, to match
911 llvm_unreachable("invalid Darwin arch");
1392 static bool HasMultilib(llvm::Triple::ArchType Arch, enum LinuxDistro Distro) {
1393 if (Arch == llvm::Triple::x86_64) {
1403 static LinuxDistro DetectLinuxDistro(llvm::Triple::ArchType Arch) {
1481 if (!llvm::sys::fs::exists("/etc/arch-release", Exists) && Exists)
1751 llvm::Triple::ArchType Arch =
1764 LinuxDistro Distro = DetectLinuxDistro(Arch);
1771 if (Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb)
1805 const std::string Suffix32 = Arch == llvm::Triple::x86_64 ? "/32" : "";
1806 const std::string Suffix64 = Arch == llvm::Triple::x86_64 ? "" : "/64";
1813 if (HasMultilib(Arch, Distro)) {
1842 if (!Suffix.empty() || !HasMultilib(Arch, Distro))
1851 if (GCCInstallation.isValid() && Arch == getArch())