Home
last modified time | relevance | path

Searched refs:MultilibBuilder (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DMultilibBuilder.cpp45 MultilibBuilder::MultilibBuilder(StringRef GCC, StringRef OS, StringRef Include) in MultilibBuilder() function in MultilibBuilder
52 MultilibBuilder::MultilibBuilder(StringRef Suffix) in MultilibBuilder() function in MultilibBuilder
53 : MultilibBuilder(Suffix, Suffix, Suffix) {} in MultilibBuilder()
55 MultilibBuilder &MultilibBuilder::gccSuffix(StringRef S) { in gccSuffix()
61 MultilibBuilder &MultilibBuilder::osSuffix(StringRef S) { in osSuffix()
67 MultilibBuilder &MultilibBuilder::includeSuffix(StringRef S) { in includeSuffix()
73 bool MultilibBuilder::isValid() const { in isValid()
89 MultilibBuilder &MultilibBuilder::flag(StringRef Flag, bool Disallow) { in flag()
94 Multilib MultilibBuilder::makeMultilib() const { in makeMultilib()
99 MultilibBuilder Opposite; in Maybe()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DMultilibBuilder.h22 class MultilibBuilder {
33 MultilibBuilder(StringRef GCCSuffix, StringRef OSSuffix,
37 MultilibBuilder(StringRef Suffix = {});
48 MultilibBuilder &gccSuffix(StringRef S);
59 MultilibBuilder &osSuffix(StringRef S);
70 MultilibBuilder &includeSuffix(StringRef S);
98 using multilib_list = std::vector<MultilibBuilder>;
103 MultilibSetBuilder &Maybe(const MultilibBuilder &M);
106 MultilibSetBuilder &Either(const MultilibBuilder &M1,
108 MultilibSetBuilder &Either(const MultilibBuilder &M1,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1108 MultilibBuilder M64 = MultilibBuilder() in findMipsCsMultilibs()
1115 MultilibBuilder M32 = MultilibBuilder() in findMipsCsMultilibs()
1594 MultilibBuilder ArmV7Multilib = MultilibBuilder("/armv7-a") in findAndroidArmMultilibs()
1597 MultilibBuilder ThumbMultilib = MultilibBuilder("/thumb") in findAndroidArmMultilibs()
1603 MultilibBuilder("") in findAndroidArmMultilibs()
1863 MultilibBuilder( in findRISCVBareMetalMultilibs()
1906 MultilibBuilder Ilp32 = in findRISCVMultilibs()
1908 MultilibBuilder Ilp32f = in findRISCVMultilibs()
1912 MultilibBuilder Lp64 = in findRISCVMultilibs()
1914 MultilibBuilder Lp64f = in findRISCVMultilibs()
[all …]
H A DBareMetal.cpp44 MultilibBuilder Imac = in findRISCVMultilibs()
45 MultilibBuilder().flag("-march=rv64imac").flag("-mabi=lp64"); in findRISCVMultilibs()
46 MultilibBuilder Imafdc = MultilibBuilder("/rv64imafdc/lp64d") in findRISCVMultilibs()
64 MultilibBuilder Imac = in findRISCVMultilibs()
65 MultilibBuilder().flag("-march=rv32imac").flag("-mabi=ilp32"); in findRISCVMultilibs()
66 MultilibBuilder I = MultilibBuilder("/rv32i/ilp32") in findRISCVMultilibs()
69 MultilibBuilder Im = MultilibBuilder("/rv32im/ilp32") in findRISCVMultilibs()
72 MultilibBuilder Iac = MultilibBuilder("/rv32iac/ilp32") in findRISCVMultilibs()
75 MultilibBuilder Imafc = MultilibBuilder("/rv32imafc/ilp32f") in findRISCVMultilibs()
H A DFuchsia.cpp276 Multilibs.push_back(MultilibBuilder("noexcept", {}, {}) in Fuchsia()
281 Multilibs.push_back(MultilibBuilder("asan", {}, {}) in Fuchsia()
285 Multilibs.push_back(MultilibBuilder("asan+noexcept", {}, {}) in Fuchsia()
292 Multilibs.push_back(MultilibBuilder("hwasan", {}, {}) in Fuchsia()
296 Multilibs.push_back(MultilibBuilder("hwasan+noexcept", {}, {}) in Fuchsia()
302 Multilibs.push_back(MultilibBuilder("compat", {}, {}) in Fuchsia()
/freebsd-14.2/lib/clang/libclang/
H A DMakefile349 SRCS_MIN+= Driver/MultilibBuilder.cpp