/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | RISCVToolchain.cpp | 26 const Multilib &Multilib, in addMultilibsFilePaths() argument 30 for (const auto &Path : PathsCallback(Multilib)) in addMultilibsFilePaths() 124 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 126 TripleStr, Multilib.includeSuffix(), DriverArgs, in addLibStdCxxIncludePaths()
|
H A D | BareMetal.cpp | 39 Multilib::flags_list Flags; in findRISCVMultilibs() 108 for (const Multilib &M : getOrderedMultilibs()) { in BareMetal() 179 Multilib::flags_list Flags = TC.getMultilibFlags(Args); in findMultilibsFromYAML() 189 for (const Multilib &Multilib : Result.Multilibs) in findMultilibsFromYAML() local 190 ss << "\n" << llvm::join(Multilib.flags(), " "); in findMultilibsFromYAML() 258 static const llvm::SmallVector<Multilib> Default = {Multilib()}; in getOrderedMultilibs() 281 for (const Multilib &M : getOrderedMultilibs()) { in AddClangSystemIncludeArgs() 341 for (const Multilib &M : getOrderedMultilibs()) { in AddClangCXXStdlibIncludeArgs()
|
H A D | Gnu.cpp | 1005 bool operator()(const Multilib &M) { in operator ()() 1044 static bool findMipsCsMultilibs(const Multilib::flags_list &Flags, in findMipsCsMultilibs() 1096 .setIncludeDirsCallback([](const Multilib &M) { in findMipsCsMultilibs() 1140 Result.BiarchSibling = Multilib(); in findMipsCsMultilibs() 1149 const Multilib::flags_list &Flags, in findMipsAndroidMultilibs() 1194 static bool findMipsMuslMultilibs(const Multilib::flags_list &Flags, in findMipsMuslMultilibs() 1216 MuslMipsMultilibs.setIncludeDirsCallback([](const Multilib &M) { in findMipsMuslMultilibs() 1228 static bool findMipsMtiMultilibs(const Multilib::flags_list &Flags, in findMipsMtiMultilibs() 1300 .setIncludeDirsCallback([](const Multilib &M) { in findMipsMtiMultilibs() 1395 .setIncludeDirsCallback([](const Multilib &M) { in findMipsMtiMultilibs() [all …]
|
H A D | OHOS.cpp | 35 static bool findOHOSMuslMultilibs(const Multilib::flags_list &Flags, in findOHOSMuslMultilibs() 38 Multilibs.push_back(Multilib()); in findOHOSMuslMultilibs() 43 Multilib("/a7_soft", {}, {}, {"-mcpu=cortex-a7", "-mfloat-abi=soft"})); in findOHOSMuslMultilibs() 46 Multilib("/a7_softfp_neon-vfpv4", {}, {}, in findOHOSMuslMultilibs() 50 Multilib("/a7_hard_neon-vfpv4", {}, {}, in findOHOSMuslMultilibs() 65 Multilib::flags_list Flags; in findOHOSMultilibs()
|
H A D | Fuchsia.cpp | 265 auto FilePaths = [&](const Multilib &M) -> std::vector<std::string> { in Fuchsia() 275 Multilibs.push_back(Multilib()); in Fuchsia() 307 Multilibs.FilterOut([&](const Multilib &M) { in Fuchsia() 312 Multilib::flags_list Flags; in Fuchsia() 329 Multilib LastSelected = SelectedMultilibs.back(); in Fuchsia() 438 const Multilib &M = SelectedMultilibs.back(); in AddClangCXXStdlibIncludeArgs()
|
H A D | Linux.cpp | 421 const Multilib &Multilib = GCCInstallation.getMultilib(); in computeSysRoot() local 424 (InstallDir + "/../../../../" + TripleStr + "/libc" + Multilib.osSuffix()) in computeSysRoot() 430 Path = (InstallDir + "/../../../../sysroot" + Multilib.osSuffix()).str(); in computeSysRoot() 705 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 721 Multilib.includeSuffix(), DriverArgs, CC1Args)) in addLibStdCxxIncludePaths()
|
H A D | Solaris.cpp | 421 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local 426 TripleStr, Multilib.includeSuffix(), DriverArgs, in addLibStdCxxIncludePaths()
|
H A D | OHOS.h | 88 Multilib SelectedMultilib;
|
H A D | CommonArgs.h | 195 Multilib::flags_list &Flags);
|
H A D | CommonArgs.cpp | 2280 Multilib::flags_list &Flags) { in addMultilibFlag()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | MultilibBuilder.cpp | 94 Multilib MultilibBuilder::makeMultilib() const { in makeMultilib() 95 return Multilib(GCCSuffix, OSSuffix, IncludeSuffix, Flags); in makeMultilib()
|
H A D | ToolChain.cpp | 190 Multilib::flags_list &Result) { in getAArch64MultilibFlags() 217 Multilib::flags_list &Result) { in getARMMultilibFlags() 261 Multilib::flags_list
|
H A D | Driver.cpp | 2298 for (const Multilib &Multilib : TC.getMultilibs()) in HandleImmediateArgs() local 2299 llvm::outs() << Multilib << "\n"; in HandleImmediateArgs() 2304 Multilib::flags_list ArgFlags = TC.getMultilibFlags(C.getArgs()); in HandleImmediateArgs() 2315 for (const Multilib &Multilib : TC.getSelectedMultilibs()) { in HandleImmediateArgs() local 2316 if (Multilib.gccSuffix().empty()) in HandleImmediateArgs() 2319 StringRef Suffix(Multilib.gccSuffix()); in HandleImmediateArgs()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | MultilibBuilder.h | 82 Multilib makeMultilib() const;
|
H A D | ToolChain.h | 201 llvm::SmallVector<Multilib> SelectedMultilibs; 303 const llvm::SmallVector<Multilib> &getSelectedMultilibs() const { in getSelectedMultilibs() 317 Multilib::flags_list getMultilibFlags(const llvm::opt::ArgList &) const;
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 353 SRCS_MIN+= Driver/Multilib.cpp
|