| /src/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Multilib.h | 109 multilib_list Multilibs; 116 MultilibSet(multilib_list &&Multilibs, 118 : Multilibs(Multilibs), FlagMatchers(FlagMatchers) {} in Multilibs() argument 120 const multilib_list &getMultilibs() { return Multilibs; } in getMultilibs() 128 const_iterator begin() const { return Multilibs.begin(); } in begin() 129 const_iterator end() const { return Multilibs.end(); } in end() 135 unsigned size() const { return Multilibs.size(); } in size()
|
| H A D | MultilibBuilder.h | 128 multilib_list Multilibs;
|
| H A D | ToolChain.h | 200 MultilibSet Multilibs; 301 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
|
| /src/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Multilib.cpp | 91 llvm::erase_if(Multilibs, F); in FilterOut() 95 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); } in push_back() 104 for (const Multilib &M : llvm::reverse(Multilibs)) { in select() 200 std::vector<MultilibSerialization> Multilibs; member 251 io.mapRequired("Variants", M.Multilibs); in mapping() 264 for (const MultilibSerialization &Lib : M.Multilibs) { in validate() 295 multilib_list Multilibs; in LLVM_YAML_IS_SEQUENCE_VECTOR() local 296 Multilibs.reserve(MS.Multilibs.size()); in LLVM_YAML_IS_SEQUENCE_VECTOR() 297 for (const auto &M : MS.Multilibs) { in LLVM_YAML_IS_SEQUENCE_VECTOR() 305 Multilibs.emplace_back(Dir, Dir, Dir, M.Flags, M.Group); in LLVM_YAML_IS_SEQUENCE_VECTOR() [all …]
|
| H A D | MultilibBuilder.cpp | 158 if (Multilibs.empty()) in Either() 159 Multilibs.insert(Multilibs.end(), MultilibSegments.begin(), in Either() 163 for (const auto &Base : Multilibs) { in Either() 170 Multilibs = Composed; in Either() 185 llvm::erase_if(Multilibs, [&R](const MultilibBuilder &M) { in FilterOut() 193 for (const auto &M : Multilibs) { in makeMultilibSet()
|
| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | OHOS.cpp | 37 MultilibSet Multilibs; in findOHOSMuslMultilibs() local 38 Multilibs.push_back(Multilib()); in findOHOSMuslMultilibs() 42 Multilibs.push_back( in findOHOSMuslMultilibs() 45 Multilibs.push_back( in findOHOSMuslMultilibs() 49 Multilibs.push_back( in findOHOSMuslMultilibs() 53 if (Multilibs.select(Flags, Result.SelectedMultilibs)) { in findOHOSMuslMultilibs() 54 Result.Multilibs = Multilibs; in findOHOSMuslMultilibs() 138 Multilibs = Result.Multilibs; in OHOS()
|
| H A D | Fuchsia.cpp | 275 Multilibs.push_back(Multilib()); in Fuchsia() 277 Multilibs.push_back(MultilibBuilder("noexcept", {}, {}) in Fuchsia() 282 Multilibs.push_back(MultilibBuilder("asan", {}, {}) in Fuchsia() 286 Multilibs.push_back(MultilibBuilder("asan+noexcept", {}, {}) in Fuchsia() 293 Multilibs.push_back(MultilibBuilder("hwasan", {}, {}) in Fuchsia() 297 Multilibs.push_back(MultilibBuilder("hwasan+noexcept", {}, {}) in Fuchsia() 303 Multilibs.push_back(MultilibBuilder("compat", {}, {}) in Fuchsia() 307 Multilibs.FilterOut([&](const Multilib &M) { in Fuchsia() 325 Multilibs.setFilePathsCallback(FilePaths); in Fuchsia() 327 if (Multilibs.select(Flags, SelectedMultilibs)) { in Fuchsia() [all …]
|
| H A D | MipsLinux.cpp | 32 Multilibs = Result.Multilibs; in MipsLLVMToolChain() 57 const auto &Callback = Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs() 97 if (const auto &Callback = Multilibs.includeDirsCallback()) { in addLibCxxIncludePaths()
|
| H A D | BareMetal.cpp | 59 Result.Multilibs = in findRISCVMultilibs() 61 return Result.Multilibs.select(Flags, Result.SelectedMultilibs); in findRISCVMultilibs() 93 Result.Multilibs = in findRISCVMultilibs() 95 return Result.Multilibs.select(Flags, Result.SelectedMultilibs); in findRISCVMultilibs() 184 Result.Multilibs = ErrorOrMultilibSet.get(); in findMultilibsFromYAML() 185 if (Result.Multilibs.select(Flags, Result.SelectedMultilibs)) in findMultilibsFromYAML() 189 for (const Multilib &Multilib : Result.Multilibs) in findMultilibsFromYAML() 224 Multilibs = Result.Multilibs; in findMultilibs() 231 Multilibs = Result.Multilibs; in findMultilibs()
|
| H A D | CSKYToolChain.cpp | 25 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, in addMultilibsFilePaths() argument 29 if (const auto &PathsCallback = Multilibs.filePathsCallback()) in addMultilibsFilePaths() 40 Multilibs = GCCInstallation.getMultilibs(); in CSKYToolChain() 44 addMultilibsFilePaths(D, Multilibs, SelectedMultilibs.back(), in CSKYToolChain()
|
| H A D | RISCVToolchain.cpp | 25 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, in addMultilibsFilePaths() argument 29 if (const auto &PathsCallback = Multilibs.filePathsCallback()) in addMultilibsFilePaths() 55 Multilibs = GCCInstallation.getMultilibs(); in RISCVToolChain() 59 addMultilibsFilePaths(D, Multilibs, SelectedMultilibs.back(), in RISCVToolChain()
|
| H A D | Gnu.cpp | 1141 Result.Multilibs = *Candidate; in findMipsCsMultilibs() 1188 Result.Multilibs = *MS; in findMipsAndroidMultilibs() 1222 Result.Multilibs = MuslMipsMultilibs; in findMipsMuslMultilibs() 1407 Result.Multilibs = *Candidate; in findMipsMtiMultilibs() 1513 Result.Multilibs = *Candidate; in findMipsImgMultilibs() 1582 Result.Multilibs.push_back(Default); in findMIPSMultilibs() 1583 Result.Multilibs.FilterOut(NonExistent); in findMIPSMultilibs() 1585 if (Result.Multilibs.select(Flags, Result.SelectedMultilibs)) { in findMIPSMultilibs() 1633 Result.Multilibs = AndroidArmMultilibs; in findAndroidArmMultilibs() 1650 Result.Multilibs.push_back(WithoutExceptions.makeMultilib()); in findMSP430Multilibs() [all …]
|
| H A D | Gnu.h | 24 MultilibSet Multilibs; member 214 MultilibSet Multilibs; variable 239 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
|
| H A D | Hurd.cpp | 75 Multilibs = GCCInstallation.getMultilibs(); in Hurd()
|
| H A D | Solaris.cpp | 397 Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs()
|
| H A D | Linux.cpp | 222 Multilibs = GCCInstallation.getMultilibs(); in Linux()
|