Searched refs:GCCSuffix (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | MultilibBuilder.h | 27 std::string GCCSuffix; 33 MultilibBuilder(StringRef GCCSuffix, StringRef OSSuffix, 42 assert(GCCSuffix.empty() || in gccSuffix() 43 (StringRef(GCCSuffix).front() == '/' && GCCSuffix.size() > 1)); in gccSuffix() 44 return GCCSuffix; in gccSuffix() 89 return GCCSuffix.empty() && OSSuffix.empty() && IncludeSuffix.empty(); in isDefault()
|
| H A D | Multilib.h | 40 std::string GCCSuffix; 63 Multilib(StringRef GCCSuffix = {}, StringRef OSSuffix = {}, 70 const std::string &gccSuffix() const { return GCCSuffix; } in gccSuffix() 93 { return GCCSuffix.empty() && OSSuffix.empty() && IncludeSuffix.empty(); } in isDefault()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | MultilibBuilder.cpp | 45 : GCCSuffix(GCC), OSSuffix(OS), IncludeSuffix(Include) { in MultilibBuilder() 46 normalizePathSegment(GCCSuffix); in MultilibBuilder() 55 GCCSuffix = std::string(S); in gccSuffix() 56 normalizePathSegment(GCCSuffix); in gccSuffix() 92 return Multilib(GCCSuffix, OSSuffix, IncludeSuffix, Flags); in makeMultilib() 133 SmallString<128> GCCSuffix; in compose() local 134 llvm::sys::path::append(GCCSuffix, "/", Base.gccSuffix(), New.gccSuffix()); in compose() 141 MultilibBuilder Composed(GCCSuffix, OSSuffix, IncludeSuffix); in compose()
|
| H A D | Multilib.cpp | 30 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, in Multilib() argument 33 : GCCSuffix(GCCSuffix), OSSuffix(OSSuffix), IncludeSuffix(IncludeSuffix), in Multilib() 35 assert(GCCSuffix.empty() || in Multilib() 36 (StringRef(GCCSuffix).front() == '/' && GCCSuffix.size() > 1)); in Multilib() 48 if (GCCSuffix.empty()) in print() 51 OS << StringRef(GCCSuffix).drop_front(); in print()
|