Searched refs:Multilibs (Results 1 - 10 of 10) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Multilib.h | 124 multilib_list Multilibs; member in class:clang::driver::MultilibSet 145 /// Filter out some subset of the Multilibs using a user defined callback 148 /// Filter out those Multilibs whose gccSuffix matches the given expression 158 void clear() { Multilibs.clear(); } 160 iterator begin() { return Multilibs.begin(); } 161 const_iterator begin() const { return Multilibs.begin(); } 163 iterator end() { return Multilibs.end(); } 164 const_iterator end() const { return Multilibs.end(); } 169 unsigned size() const { return Multilibs.size(); } 189 /// Apply the filter to Multilibs an [all...] |
H A D | ToolChain.h | 165 MultilibSet Multilibs; member in class:clang::driver::ToolChain 243 const MultilibSet &getMultilibs() const { return Multilibs; }
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ |
H A D | Multilib.cpp | 194 if (Multilibs.empty()) 195 Multilibs.insert(Multilibs.end(), MultilibSegments.begin(), 206 Multilibs = Composed; 213 filterInPlace(F, Multilibs); 228 Multilibs); 232 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); } 235 Multilibs.insert(Multilibs.end(), Other.begin(), Other.end()); 260 }, Multilibs); [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | MipsLinux.cpp | 32 Multilibs = Result.Multilibs; 57 const auto &Callback = Multilibs.includeDirsCallback(); 98 if (const auto &Callback = Multilibs.includeDirsCallback()) {
|
H A D | Fuchsia.cpp | 192 Multilibs.push_back(Multilib()); 194 Multilibs.push_back(Multilib("noexcept", {}, {}, 1) 198 Multilibs.push_back(Multilib("asan", {}, {}, 2) 201 Multilibs.push_back(Multilib("asan+noexcept", {}, {}, 3) 205 Multilibs.FilterOut([&](const Multilib &M) { 217 Multilibs.setFilePathsCallback(FilePaths); 219 if (Multilibs.select(Flags, SelectedMultilib)) 221 if (const auto &PathsCallback = Multilibs.filePathsCallback())
|
H A D | RISCVToolchain.cpp | 25 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, argument 29 if (const auto &PathsCallback = Multilibs.filePathsCallback()) 40 Multilibs = GCCInstallation.getMultilibs(); 44 addMultilibsFilePaths(D, Multilibs, SelectedMultilib,
|
H A D | Gnu.h | 22 MultilibSet Multilibs; member in struct:clang::driver::DetectedMultilibs 208 MultilibSet Multilibs; member in class:clang::driver::toolchains::Generic_GCC::GCCInstallationDetector 231 const MultilibSet &getMultilibs() const { return Multilibs; }
|
H A D | Gnu.cpp | 908 // Filter to remove Multilibs that don't exist as a suffix to Path 1043 Result.Multilibs = *Candidate; 1083 Result.Multilibs = *MS; 1115 Result.Multilibs = MuslMipsMultilibs; 1286 Result.Multilibs = *Candidate; 1379 Result.Multilibs = *Candidate; 1448 Result.Multilibs.push_back(Default); 1449 Result.Multilibs.FilterOut(NonExistent); 1451 if (Result.Multilibs.select(Flags, Result.SelectedMultilib)) { 1498 Result.Multilibs [all...] |
H A D | Linux.cpp | 211 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, argument 215 if (const auto &PathsCallback = Multilibs.filePathsCallback()) 223 Multilibs = GCCInstallation.getMultilibs(); 326 addMultilibsFilePaths(D, Multilibs, SelectedMultilib, 688 const auto &Callback = Multilibs.includeDirsCallback();
|
H A D | Solaris.cpp | 256 Multilibs.includeDirsCallback();
|
Completed in 136 milliseconds