Home
last modified time | relevance | path

Searched refs:Multilib (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DMultilib.h29 class Multilib {
52 Multilib &gccSuffix(StringRef S);
63 Multilib &osSuffix(StringRef S);
88 Multilib &flag(StringRef F) { in flag()
131 MultilibSet &Either(const Multilib &M1, const Multilib &M2);
132 MultilibSet &Either(const Multilib &M1, const Multilib &M2,
134 MultilibSet &Either(const Multilib &M1, const Multilib &M2,
135 const Multilib &M3, const Multilib &M4);
136 MultilibSet &Either(const Multilib &M1, const Multilib &M2,
137 const Multilib &M3, const Multilib &M4,
[all …]
H A DToolChain.h153 Multilib SelectedMultilib;
232 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DMultilib.cpp54 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, in Multilib() function in Multilib
62 Multilib &Multilib::gccSuffix(StringRef S) { in gccSuffix()
68 Multilib &Multilib::osSuffix(StringRef S) { in osSuffix()
74 Multilib &Multilib::includeSuffix(StringRef S) { in includeSuffix()
114 bool Multilib::operator==(const Multilib &Other) const { in operator ==()
143 Multilib Opposite; in Maybe()
156 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either()
161 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either()
166 MultilibSet &MultilibSet::Either(const Multilib &M1, const Multilib &M2, in Either()
167 const Multilib &M3, const Multilib &M4, in Either()
[all …]
H A DDriver.cpp1745 for (const Multilib &Multilib : TC.getMultilibs()) in HandleImmediateArgs() local
1746 llvm::outs() << Multilib << "\n"; in HandleImmediateArgs()
1751 const Multilib &Multilib = TC.getMultilib(); in HandleImmediateArgs() local
1752 if (Multilib.gccSuffix().empty()) in HandleImmediateArgs()
1755 StringRef Suffix(Multilib.gccSuffix()); in HandleImmediateArgs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DGnu.cpp948 Multilib MAbiN32 = in findMipsCsMultilibs()
951 Multilib M64 = Multilib() in findMipsCsMultilibs()
958 Multilib M32 = Multilib().flag("-m64").flag("+m32").flag("-mabi=n32"); in findMipsCsMultilibs()
1328 Multilib::flags_list Flags; in findMIPSMultilibs()
1376 Multilib Default; in findMIPSMultilibs()
1456 Multilib Ilp32f = in findRISCVMultilibs()
1458 Multilib Ilp32d = in findRISCVMultilibs()
1490 Multilib Default; in findBiarchMultilibs()
1516 Multilib Alt64 = Multilib() in findBiarchMultilibs()
1522 Multilib Alt32 = Multilib() in findBiarchMultilibs()
[all …]
H A DLinux.cpp213 const Multilib &Multilib, in addMultilibsFilePaths() argument
217 for (const auto &Path : PathsCallback(Multilib)) in addMultilibsFilePaths()
425 Multilib BiarchSibling; in Linux()
436 const Multilib &Multilib = GCCInstallation.getMultilib(); in Linux() local
438 Multilib.osSuffix(), in Linux()
495 const Multilib &Multilib = GCCInstallation.getMultilib(); in computeSysRoot() local
498 (InstallDir + "/../../../../" + TripleStr + "/libc" + Multilib.osSuffix()) in computeSysRoot()
504 Path = (InstallDir + "/../../../../sysroot" + Multilib.osSuffix()).str(); in computeSysRoot()
918 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local
929 Multilib.includeSuffix(), DriverArgs, CC1Args)) in addLibStdCxxIncludePaths()
[all …]
H A DGnu.h26 Multilib SelectedMultilib;
30 llvm::Optional<Multilib> BiarchSibling;
197 Multilib SelectedMultilib;
200 llvm::Optional<Multilib> BiarchSibling;
229 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib()
236 bool getBiarchSibling(Multilib &M) const;
H A DRISCVToolchain.cpp68 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local
70 "", TripleStr, "", "", Multilib.includeSuffix(), DriverArgs, CC1Args); in addLibStdCxxIncludePaths()
H A DSolaris.cpp273 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local
281 Multilib.includeSuffix(), DriverArgs, CC1Args); in addLibStdCxxIncludePaths()
H A DMyriad.cpp258 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local
261 "", TripleStr, "", "", Multilib.includeSuffix(), DriverArgs, CC1Args); in addLibStdCxxIncludePaths()
H A DMipsLinux.h56 Multilib SelectedMultilib;
/freebsd-12.1/contrib/gcc/config/arm/
H A Dt-linux-eabi12 # Multilib the standard Linux files. Don't include crti.o or crtn.o,
/freebsd-12.1/contrib/gdb/
H A Dconfig-ml.in89 # FIXME: Multilib is currently disabled by default for everything other than
/freebsd-12.1/contrib/binutils/
H A Dconfig-ml.in89 # FIXME: Multilib is currently disabled by default for everything other than
/freebsd-12.1/lib/clang/libclang/
H A DMakefile259 SRCS_MIN+= Driver/Multilib.cpp
/freebsd-12.1/contrib/gcc/
H A DChangeLog-200116892 Add Multilib Support.
16895 Add Multilib Support.
H A DChangeLog-200534814 * config/i386/t-rtems-i386: Multilib on -mtune instead of -mcpu.
H A DChangeLog-20032657 * config/rs6000/t-darwin: Multilib matches float.