| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Multilib.h | 28 class Multilib { 52 Multilib &gccSuffix(StringRef S); 63 Multilib &osSuffix(StringRef S); 92 Multilib &flag(StringRef F) { in flag() 135 MultilibSet &Either(const Multilib &M1, const Multilib &M2); 136 MultilibSet &Either(const Multilib &M1, const Multilib &M2, 138 MultilibSet &Either(const Multilib &M1, const Multilib &M2, 139 const Multilib &M3, const Multilib &M4); 140 MultilibSet &Either(const Multilib &M1, const Multilib &M2, 141 const Multilib &M3, const Multilib &M4, [all …]
|
| H A D | ToolChain.h | 175 Multilib SelectedMultilib; 260 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Multilib.cpp | 53 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, in Multilib() function in Multilib 62 Multilib &Multilib::gccSuffix(StringRef S) { in gccSuffix() 68 Multilib &Multilib::osSuffix(StringRef S) { in osSuffix() 74 Multilib &Multilib::includeSuffix(StringRef S) { in includeSuffix() 114 bool Multilib::operator==(const Multilib &Other) const { in operator ==() 143 Multilib Opposite; in Maybe() 156 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either() 161 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either() 166 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either() 172 static Multilib compose(const Multilib &Base, const Multilib &New) { in compose() [all …]
|
| H A D | Driver.cpp | 1893 for (const Multilib &Multilib : TC.getMultilibs()) in HandleImmediateArgs() local 1894 llvm::outs() << Multilib << "\n"; in HandleImmediateArgs() 1899 const Multilib &Multilib = TC.getMultilib(); in HandleImmediateArgs() local 1900 if (Multilib.gccSuffix().empty()) in HandleImmediateArgs() 1903 StringRef Suffix(Multilib.gccSuffix()); in HandleImmediateArgs()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Fuchsia.cpp | 198 Multilibs.push_back(Multilib()); in Fuchsia() 200 Multilibs.push_back(Multilib("noexcept", {}, {}, 1) in Fuchsia() 204 Multilibs.push_back(Multilib("asan", {}, {}, 2) in Fuchsia() 207 Multilibs.push_back(Multilib("asan+noexcept", {}, {}, 3) in Fuchsia() 214 Multilib("hwasan", {}, {}, 4).flag("+fsanitize=hwaddress")); in Fuchsia() 216 Multilibs.push_back(Multilib("hwasan+noexcept", {}, {}, 5) in Fuchsia() 223 Multilibs.push_back(Multilib("relative-vtables", {}, {}, 6) in Fuchsia() 229 Multilibs.push_back(Multilib("relative-vtables+asan", {}, {}, 8) in Fuchsia() 237 Multilibs.push_back(Multilib("relative-vtables+hwasan", {}, {}, 10) in Fuchsia() 248 Multilibs.FilterOut([&](const Multilib &M) { in Fuchsia() [all …]
|
| H A D | Gnu.cpp | 1079 Multilib MAbiN32 = in findMipsCsMultilibs() 1082 Multilib M64 = Multilib() in findMipsCsMultilibs() 1508 Multilib Default; in findMIPSMultilibs() 1650 Multilib Ilp32f = in findRISCVMultilibs() 1652 Multilib Ilp32d = in findRISCVMultilibs() 1684 Multilib Default; in findBiarchMultilibs() 1710 Multilib Alt64 = Multilib() in findBiarchMultilibs() 1716 Multilib Alt32 = Multilib() in findBiarchMultilibs() 1722 Multilib Altx32 = Multilib() in findBiarchMultilibs() 2857 const Multilib &Multilib = GCCInstallation.getMultilib(); in AddMultiarchPaths() local [all …]
|
| H A D | BareMetal.cpp | 31 static Multilib makeMultilib(StringRef commonSuffix) { in makeMultilib() 32 return Multilib(commonSuffix, commonSuffix, commonSuffix); in makeMultilib() 38 Multilib::flags_list Flags; in findRISCVMultilibs() 43 Multilib Imac = makeMultilib("").flag("+march=rv64imac").flag("+mabi=lp64"); in findRISCVMultilibs() 44 Multilib Imafdc = makeMultilib("/rv64imafdc/lp64d") in findRISCVMultilibs() 61 Multilib Imac = in findRISCVMultilibs() 63 Multilib I = in findRISCVMultilibs() 65 Multilib Im = in findRISCVMultilibs() 67 Multilib Iac = makeMultilib("/rv32iac/ilp32") in findRISCVMultilibs() 70 Multilib Imafc = makeMultilib("/rv32imafc/ilp32f") in findRISCVMultilibs()
|
| H A D | RISCVToolchain.cpp | 26 const Multilib &Multilib, in addMultilibsFilePaths() argument 30 for (const auto &Path : PathsCallback(Multilib)) in addMultilibsFilePaths() 113 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 115 TripleStr, Multilib.includeSuffix(), DriverArgs, in addLibStdCxxIncludePaths()
|
| H A D | Gnu.h | 26 Multilib SelectedMultilib; 30 llvm::Optional<Multilib> BiarchSibling; 201 Multilib SelectedMultilib; 204 llvm::Optional<Multilib> BiarchSibling; 236 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib() 243 bool getBiarchSibling(Multilib &M) const;
|
| H A D | Linux.cpp | 359 const Multilib &Multilib = GCCInstallation.getMultilib(); in computeSysRoot() local 362 (InstallDir + "/../../../../" + TripleStr + "/libc" + Multilib.osSuffix()) in computeSysRoot() 368 Path = (InstallDir + "/../../../../sysroot" + Multilib.osSuffix()).str(); in computeSysRoot() 613 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 629 Multilib.includeSuffix(), DriverArgs, CC1Args)) in addLibStdCxxIncludePaths()
|
| H A D | Solaris.cpp | 282 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 287 TripleStr, Multilib.includeSuffix(), DriverArgs, in addLibStdCxxIncludePaths()
|
| H A D | Myriad.cpp | 260 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 263 TripleStr, Multilib.includeSuffix(), DriverArgs, CC1Args); in addLibStdCxxIncludePaths()
|
| H A D | MipsLinux.h | 56 Multilib SelectedMultilib;
|
| H A D | CommonArgs.h | 136 Multilib::flags_list &Flags);
|
| H A D | CommonArgs.cpp | 1537 Multilib::flags_list &Flags) { in addMultilibFlag()
|
| /freebsd-13.1/lib/clang/libclang/ |
| H A D | Makefile | 303 SRCS_MIN+= Driver/Multilib.cpp
|