Searched refs:MultilibBuilder (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ |
| H A D | MultilibBuilder.cpp | 45 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 D | MultilibBuilder.h | 22 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 D | Gnu.cpp | 1108 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 D | BareMetal.cpp | 44 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 D | Fuchsia.cpp | 276 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 D | Makefile | 349 SRCS_MIN+= Driver/MultilibBuilder.cpp
|