| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Multilib.h | 146 multilib_list Multilibs; 154 MultilibSet(multilib_list &&Multilibs, 157 : Multilibs(std::move(Multilibs)), FlagMatchers(std::move(FlagMatchers)), in Multilibs() argument 160 const multilib_list &getMultilibs() { return Multilibs; } in getMultilibs() 168 const_iterator begin() const { return Multilibs.begin(); } in begin() 169 const_iterator end() const { return Multilibs.end(); } in end() 184 unsigned size() const { return Multilibs.size(); } in size()
|
| H A D | MultilibBuilder.h | 128 multilib_list Multilibs;
|
| H A D | ToolChain.h | 199 MultilibSet Multilibs; 305 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | MultilibBuilder.cpp | 155 if (Multilibs.empty()) in Either() 156 llvm::append_range(Multilibs, MultilibSegments); in Either() 159 for (const auto &Base : Multilibs) { in Either() 166 Multilibs = Composed; in Either() 181 llvm::erase_if(Multilibs, [&R](const MultilibBuilder &M) { in FilterOut() 189 for (const auto &M : Multilibs) { in makeMultilibSet()
|
| H A D | Multilib.cpp | 87 llvm::erase_if(Multilibs, F); in FilterOut() 91 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); } in push_back() 234 for (const Multilib &M : llvm::reverse(Multilibs)) { in select() 335 SmallVector<MultilibSerialization> Multilibs; member 446 io.mapRequired("Variants", M.Multilibs); in mapping() 461 for (const MultilibSerialization &Lib : M.Multilibs) { in validate() 488 multilib_list Multilibs; in parseYaml() local 489 Multilibs.reserve(MS.Multilibs.size()); in parseYaml() 490 for (const auto &M : MS.Multilibs) { in parseYaml() 492 Multilibs.emplace_back("", "", "", M.Flags, M.Group, M.Error); in parseYaml() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | OHOS.cpp | 36 MultilibSet Multilibs; in findOHOSMuslMultilibs() local 37 Multilibs.push_back(Multilib()); in findOHOSMuslMultilibs() 41 Multilibs.push_back( in findOHOSMuslMultilibs() 44 Multilibs.push_back( in findOHOSMuslMultilibs() 48 Multilibs.push_back( in findOHOSMuslMultilibs() 52 if (Multilibs.select(D, Flags, Result.SelectedMultilibs)) { in findOHOSMuslMultilibs() 53 Result.Multilibs = Multilibs; in findOHOSMuslMultilibs() 139 Multilibs = Result.Multilibs; in OHOS()
|
| H A D | BareMetal.cpp | 77 Result.Multilibs = in findRISCVMultilibs() 79 return Result.Multilibs.select(D, Flags, Result.SelectedMultilibs); in findRISCVMultilibs() 111 Result.Multilibs = in findRISCVMultilibs() 113 return Result.Multilibs.select(D, Flags, Result.SelectedMultilibs); in findRISCVMultilibs() 205 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, in addMultilibsFilePaths() argument 209 if (const auto &PathsCallback = Multilibs.filePathsCallback()) in addMultilibsFilePaths() 227 Multilibs = GCCInstallation.getMultilibs(); in BareMetal() 232 addMultilibsFilePaths(D, Multilibs, SelectedMultilibs.back(), in BareMetal() 275 Result.Multilibs = ErrorOrMultilibSet.get(); in findMultilibsFromYAML() 276 if (Result.Multilibs.select(D, Flags, Result.SelectedMultilibs, in findMultilibsFromYAML() [all …]
|
| H A D | Fuchsia.cpp | 268 Multilibs.push_back(Multilib()); in Fuchsia() 270 Multilibs.push_back(MultilibBuilder("noexcept", {}, {}) in Fuchsia() 275 Multilibs.push_back(MultilibBuilder("asan", {}, {}) in Fuchsia() 279 Multilibs.push_back(MultilibBuilder("asan+noexcept", {}, {}) in Fuchsia() 286 Multilibs.push_back(MultilibBuilder("hwasan", {}, {}) in Fuchsia() 290 Multilibs.push_back(MultilibBuilder("hwasan+noexcept", {}, {}) in Fuchsia() 296 Multilibs.push_back(MultilibBuilder("compat", {}, {}) in Fuchsia() 300 Multilibs.FilterOut([&](const Multilib &M) { in Fuchsia() 318 Multilibs.setFilePathsCallback(FilePaths); in Fuchsia() 320 if (Multilibs.select(D, Flags, SelectedMultilibs)) { in Fuchsia() [all …]
|
| H A D | MipsLinux.cpp | 30 Multilibs = Result.Multilibs; in MipsLLVMToolChain() 55 const auto &Callback = Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs() 95 if (const auto &Callback = Multilibs.includeDirsCallback()) { in addLibCxxIncludePaths()
|
| H A D | CSKYToolChain.cpp | 24 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, in addMultilibsFilePaths() argument 28 if (const auto &PathsCallback = Multilibs.filePathsCallback()) in addMultilibsFilePaths() 39 Multilibs = GCCInstallation.getMultilibs(); in CSKYToolChain() 43 addMultilibsFilePaths(D, Multilibs, SelectedMultilibs.back(), in CSKYToolChain()
|
| H A D | Gnu.cpp | 1062 Result.Multilibs = *Candidate; in findMipsCsMultilibs() 1098 Result.Multilibs = MuslMipsMultilibs; in findMipsMuslMultilibs() 1284 Result.Multilibs = *Candidate; in findMipsMtiMultilibs() 1391 Result.Multilibs = *Candidate; in findMipsImgMultilibs() 1458 Result.Multilibs.push_back(Default); in findMIPSMultilibs() 1459 Result.Multilibs.FilterOut(NonExistent); in findMIPSMultilibs() 1461 if (Result.Multilibs.select(D, Flags, Result.SelectedMultilibs)) { in findMIPSMultilibs() 1509 Result.Multilibs = AndroidArmMultilibs; in findAndroidArmMultilibs() 1526 Result.Multilibs.push_back(WithoutExceptions.makeMultilib()); in findMSP430Multilibs() 1527 Result.Multilibs.push_back(WithExceptions.makeMultilib()); in findMSP430Multilibs() [all …]
|
| H A D | Gnu.h | 25 MultilibSet Multilibs; member 215 MultilibSet Multilibs; variable 240 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
|
| H A D | Hurd.cpp | 75 Multilibs = GCCInstallation.getMultilibs(); in Hurd()
|
| H A D | Managarm.cpp | 68 Multilibs = GCCInstallation.getMultilibs(); in Managarm()
|
| H A D | Solaris.cpp | 394 Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs()
|
| H A D | Linux.cpp | 215 Multilibs = GCCInstallation.getMultilibs(); in Linux()
|