Home
last modified time | relevance | path

Searched refs:Multilibs (Results 1 – 18 of 18) sorted by relevance

/external/llvm-project/clang/include/clang/Driver/
DMultilib.h124 multilib_list Multilibs;
158 void clear() { Multilibs.clear(); } in clear()
160 iterator begin() { return Multilibs.begin(); } in begin()
161 const_iterator begin() const { return Multilibs.begin(); } in begin()
163 iterator end() { return Multilibs.end(); } in end()
164 const_iterator end() const { return Multilibs.end(); } in end()
169 unsigned size() const { return Multilibs.size(); } in size()
DToolChain.h169 MultilibSet Multilibs;
248 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
/external/clang/include/clang/Driver/
DMultilib.h108 multilib_list Multilibs;
141 void clear() { Multilibs.clear(); } in clear()
143 iterator begin() { return Multilibs.begin(); } in begin()
144 const_iterator begin() const { return Multilibs.begin(); } in begin()
146 iterator end() { return Multilibs.end(); } in end()
147 const_iterator end() const { return Multilibs.end(); } in end()
152 unsigned size() const { return Multilibs.size(); } in size()
DToolChain.h96 MultilibSet Multilibs;
151 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
/external/llvm-project/clang/lib/Driver/
DMultilib.cpp194 if (Multilibs.empty()) in Either()
195 Multilibs.insert(Multilibs.end(), MultilibSegments.begin(), in Either()
206 Multilibs = Composed; in Either()
213 filterInPlace(F, Multilibs); in FilterOut()
228 Multilibs); in FilterOut()
232 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); } in push_back()
235 Multilibs.insert(Multilibs.end(), Other.begin(), Other.end()); in combineWith()
260 }, Multilibs); in select()
/external/clang/lib/Driver/
DMultilib.cpp195 if (Multilibs.empty()) in Either()
196 Multilibs.insert(Multilibs.end(), MultilibSegments.begin(), in Either()
207 Multilibs = Composed; in Either()
214 filterInPlace(F, Multilibs); in FilterOut()
229 Multilibs); in FilterOut()
233 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); } in push_back()
236 Multilibs.insert(Multilibs.end(), Other.begin(), Other.end()); in combineWith()
261 }, Multilibs); in select()
DToolChains.cpp1451 for (const auto &Multilib : Multilibs) in print()
1454 if (Multilibs.size() != 0 || !SelectedMultilib.isDefault()) in print()
1908 MultilibSet Multilibs; member
2007 Result.Multilibs = *Candidate; in findMipsCsMultilibs()
2047 Result.Multilibs = *MS; in findMipsAndroidMultilibs()
2079 Result.Multilibs = MuslMipsMultilibs; in findMipsMuslMultilibs()
2250 Result.Multilibs = *Candidate; in findMipsMtiMultilibs()
2343 Result.Multilibs = *Candidate; in findMipsImgMultilibs()
2410 Result.Multilibs.push_back(Default); in findMIPSMultilibs()
2411 Result.Multilibs.FilterOut(NonExistent); in findMIPSMultilibs()
[all …]
DToolChains.h102 MultilibSet Multilibs; variable
125 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
/external/llvm-project/clang/lib/Driver/ToolChains/
DFuchsia.cpp200 Multilibs.push_back(Multilib()); in Fuchsia()
202 Multilibs.push_back(Multilib("noexcept", {}, {}, 1) in Fuchsia()
206 Multilibs.push_back(Multilib("asan", {}, {}, 2) in Fuchsia()
209 Multilibs.push_back(Multilib("asan+noexcept", {}, {}, 3) in Fuchsia()
214 Multilibs.push_back(Multilib("relative-vtables", {}, {}, 4) in Fuchsia()
216 Multilibs.push_back(Multilib("relative-vtables+noexcept", {}, {}, 5) in Fuchsia()
220 Multilibs.FilterOut([&](const Multilib &M) { in Fuchsia()
239 Multilibs.setFilePathsCallback(FilePaths); in Fuchsia()
241 if (Multilibs.select(Flags, SelectedMultilib)) in Fuchsia()
243 if (const auto &PathsCallback = Multilibs.filePathsCallback()) in Fuchsia()
DMipsLinux.cpp32 Multilibs = Result.Multilibs; in MipsLLVMToolChain()
57 const auto &Callback = Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs()
98 if (const auto &Callback = Multilibs.includeDirsCallback()) { in addLibCxxIncludePaths()
DRISCVToolchain.cpp25 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, SelectedMultilib, in RISCVToolChain()
DGnu.cpp1085 Result.Multilibs = *Candidate; in findMipsCsMultilibs()
1125 Result.Multilibs = *MS; in findMipsAndroidMultilibs()
1157 Result.Multilibs = MuslMipsMultilibs; in findMipsMuslMultilibs()
1328 Result.Multilibs = *Candidate; in findMipsMtiMultilibs()
1421 Result.Multilibs = *Candidate; in findMipsImgMultilibs()
1490 Result.Multilibs.push_back(Default); in findMIPSMultilibs()
1491 Result.Multilibs.FilterOut(NonExistent); in findMIPSMultilibs()
1493 if (Result.Multilibs.select(Flags, Result.SelectedMultilib)) { in findMIPSMultilibs()
1540 Result.Multilibs = AndroidArmMultilibs; in findAndroidArmMultilibs()
1555 Result.Multilibs.push_back(WithoutExceptions); in findMSP430Multilibs()
[all …]
DGnu.h23 MultilibSet Multilibs; member
213 MultilibSet Multilibs; variable
239 const MultilibSet &getMultilibs() const { return Multilibs; } in getMultilibs()
DHurd.cpp67 Multilibs = GCCInstallation.getMultilibs(); in Hurd()
DSolaris.cpp258 Multilibs.includeDirsCallback(); in AddClangSystemIncludeArgs()
DLinux.cpp215 Multilibs = GCCInstallation.getMultilibs(); in Linux()
/external/llvm-project/clang/docs/
DCrossCompilation.rst188 Multilibs section in Target-Specific Libraries
/external/clang/docs/
DCrossCompilation.rst188 Multilibs section in Target-Specific Libraries