Lines Matching defs:Multilib
1 //===- Multilib.cpp - Multilib Implementation -----------------------------===//
9 #include "clang/Driver/Multilib.h"
30 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix,
43 LLVM_DUMP_METHOD void Multilib::dump() const {
47 void Multilib::print(raw_ostream &OS) const {
60 bool Multilib::operator==(const Multilib &Other) const {
83 raw_ostream &clang::driver::operator<<(raw_ostream &OS, const Multilib &M) {
93 void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); }
152 std::pair<Multilib::flags_list, SmallVector<StringRef>>
154 const Multilib::flags_list &Flags) const {
155 Multilib::flags_list Result;
219 const Driver &D, const Multilib::flags_list &Flags,
220 llvm::SmallVectorImpl<Multilib> &Selected,
236 for (const Multilib &M : llvm::reverse(Multilibs)) {
274 MultilibSet::expandFlags(const Multilib::flags_list &InFlags) const {
502 // Multilib constructor. If we later support more than one type of group,