Home
last modified time | relevance | path

Searched refs:GCCSuffix (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DMultilibBuilder.h27 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 DMultilib.h40 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 DMultilibBuilder.cpp45 : 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 DMultilib.cpp30 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()