Searched refs:Multilibs (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Driver/
H A DMultilib.h124 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 DToolChain.h165 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 DMultilib.cpp194 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 DMipsLinux.cpp32 Multilibs = Result.Multilibs;
57 const auto &Callback = Multilibs.includeDirsCallback();
98 if (const auto &Callback = Multilibs.includeDirsCallback()) {
H A DFuchsia.cpp192 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 DRISCVToolchain.cpp25 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 DGnu.h22 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 DGnu.cpp908 // 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 DLinux.cpp211 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 DSolaris.cpp256 Multilibs.includeDirsCallback();

Completed in 136 milliseconds