Lines Matching refs:Multilib
999 bool operator()(const Multilib &M) { in operator ()()
1038 static Multilib makeMultilib(StringRef commonSuffix) { in makeMultilib()
1039 return Multilib(commonSuffix, commonSuffix, commonSuffix); in makeMultilib()
1042 static bool findMipsCsMultilibs(const Multilib::flags_list &Flags, in findMipsCsMultilibs()
1088 .setIncludeDirsCallback([](const Multilib &M) { in findMipsCsMultilibs()
1101 Multilib MAbiN32 = in findMipsCsMultilibs()
1102 Multilib().gccSuffix("/n32").includeSuffix("/n32").flag("+mabi=n32"); in findMipsCsMultilibs()
1104 Multilib M64 = Multilib() in findMipsCsMultilibs()
1111 Multilib M32 = in findMipsCsMultilibs()
1112 Multilib().gccSuffix("/32").flag("-m64").flag("+m32").flag("-mabi=n32"); in findMipsCsMultilibs()
1126 Result.BiarchSibling = Multilib(); in findMipsCsMultilibs()
1135 const Multilib::flags_list &Flags, in findMipsAndroidMultilibs()
1141 .Maybe(Multilib("/mips-r2").flag("+march=mips32r2")) in findMipsAndroidMultilibs()
1142 .Maybe(Multilib("/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1147 .Either(Multilib().flag("+march=mips32"), in findMipsAndroidMultilibs()
1148 Multilib("/mips-r2", "", "/mips-r2").flag("+march=mips32r2"), in findMipsAndroidMultilibs()
1149 Multilib("/mips-r6", "", "/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1155 Multilib().flag("+march=mips64r6"), in findMipsAndroidMultilibs()
1156 Multilib("/32/mips-r1", "", "/mips-r1").flag("+march=mips32"), in findMipsAndroidMultilibs()
1157 Multilib("/32/mips-r2", "", "/mips-r2").flag("+march=mips32r2"), in findMipsAndroidMultilibs()
1158 Multilib("/32/mips-r6", "", "/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1173 static bool findMipsMuslMultilibs(const Multilib::flags_list &Flags, in findMipsMuslMultilibs()
1193 MuslMipsMultilibs.setIncludeDirsCallback([](const Multilib &M) { in findMipsMuslMultilibs()
1205 static bool findMipsMtiMultilibs(const Multilib::flags_list &Flags, in findMipsMtiMultilibs()
1270 .setIncludeDirsCallback([](const Multilib &M) { in findMipsMtiMultilibs()
1358 .setIncludeDirsCallback([](const Multilib &M) { in findMipsMtiMultilibs()
1363 .setFilePathsCallback([](const Multilib &M) { in findMipsMtiMultilibs()
1377 static bool findMipsImgMultilibs(const Multilib::flags_list &Flags, in findMipsImgMultilibs()
1396 .setIncludeDirsCallback([](const Multilib &M) { in findMipsImgMultilibs()
1451 .setIncludeDirsCallback([](const Multilib &M) { in findMipsImgMultilibs()
1456 .setFilePathsCallback([](const Multilib &M) { in findMipsImgMultilibs()
1482 Multilib::flags_list Flags; in findMIPSMultilibs()
1531 Multilib Default; in findMIPSMultilibs()
1536 Result.BiarchSibling = Multilib(); in findMIPSMultilibs()
1549 Multilib ArmV7Multilib = makeMultilib("/armv7-a") in findAndroidArmMultilibs()
1552 Multilib ThumbMultilib = makeMultilib("/thumb") in findAndroidArmMultilibs()
1555 Multilib ArmV7ThumbMultilib = makeMultilib("/armv7-a/thumb") in findAndroidArmMultilibs()
1558 Multilib DefaultMultilib = makeMultilib("") in findAndroidArmMultilibs()
1567 Multilib::flags_list Flags; in findAndroidArmMultilibs()
1590 Multilib WithoutExceptions = makeMultilib("/430").flag("-exceptions"); in findMSP430Multilibs()
1591 Multilib WithExceptions = makeMultilib("/430/exceptions").flag("+exceptions"); in findMSP430Multilibs()
1601 Multilib::flags_list Flags; in findMSP430Multilibs()
1623 Multilib::flags_list Flags; in findCSKYMultilibs()
1689 std::vector<Multilib> Ms; in findRISCVBareMetalMultilibs()
1699 .Either(ArrayRef<Multilib>(Ms)) in findRISCVBareMetalMultilibs()
1701 .setFilePathsCallback([](const Multilib &M) { in findRISCVBareMetalMultilibs()
1709 Multilib::flags_list Flags; in findRISCVBareMetalMultilibs()
1734 Multilib Ilp32 = makeMultilib("lib32/ilp32").flag("+m32").flag("+mabi=ilp32"); in findRISCVMultilibs()
1735 Multilib Ilp32f = in findRISCVMultilibs()
1737 Multilib Ilp32d = in findRISCVMultilibs()
1739 Multilib Lp64 = makeMultilib("lib64/lp64").flag("+m64").flag("+mabi=lp64"); in findRISCVMultilibs()
1740 Multilib Lp64f = makeMultilib("lib64/lp64f").flag("+m64").flag("+mabi=lp64f"); in findRISCVMultilibs()
1741 Multilib Lp64d = makeMultilib("lib64/lp64d").flag("+m64").flag("+mabi=lp64d"); in findRISCVMultilibs()
1747 Multilib::flags_list Flags; in findRISCVMultilibs()
1769 Multilib Default; in findBiarchMultilibs()
1795 Multilib Alt64 = Multilib() in findBiarchMultilibs()
1801 Multilib Alt32 = Multilib() in findBiarchMultilibs()
1807 Multilib Altx32 = Multilib() in findBiarchMultilibs()
1853 Multilib::flags_list Flags; in findBiarchMultilibs()
2091 for (const auto &Multilib : Multilibs) in print() local
2092 OS << "Candidate multilib: " << Multilib << "\n"; in print()
2098 bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const { in getBiarchSibling()
2968 const Multilib &Multilib = GCCInstallation.getMultilib(); in AddMultiarchPaths() local
2970 D, LibPath + "/../" + GCCTriple.str() + "/lib" + Multilib.osSuffix(), in AddMultiarchPaths()
3092 const Multilib &Multilib = GCCInstallation.getMultilib(); in addGCCLibStdCxxIncludePaths() local
3098 TripleStr, Multilib.includeSuffix(), DriverArgs, CC1Args)) in addGCCLibStdCxxIncludePaths()
3106 TripleStr, Multilib.includeSuffix(), DriverArgs, in addGCCLibStdCxxIncludePaths()
3112 DebianMultiarch, Multilib.includeSuffix(), in addGCCLibStdCxxIncludePaths()
3118 TripleStr, Multilib.includeSuffix(), DriverArgs, in addGCCLibStdCxxIncludePaths()
3135 Multilib.includeSuffix(), DriverArgs, CC1Args)) in addGCCLibStdCxxIncludePaths()