Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DRISCVToolchain.cpp26 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 DBareMetal.cpp39 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 DGnu.cpp1005 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 DOHOS.cpp35 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 DFuchsia.cpp265 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 DLinux.cpp421 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 DSolaris.cpp421 const Multilib &Multilib = GCCInstallation.getMultilib(); in addLibStdCxxIncludePaths() local
426 TripleStr, Multilib.includeSuffix(), DriverArgs, in addLibStdCxxIncludePaths()
H A DOHOS.h88 Multilib SelectedMultilib;
H A DCommonArgs.h195 Multilib::flags_list &Flags);
H A DCommonArgs.cpp2280 Multilib::flags_list &Flags) { in addMultilibFlag()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DMultilibBuilder.cpp94 Multilib MultilibBuilder::makeMultilib() const { in makeMultilib()
95 return Multilib(GCCSuffix, OSSuffix, IncludeSuffix, Flags); in makeMultilib()
H A DToolChain.cpp190 Multilib::flags_list &Result) { in getAArch64MultilibFlags()
217 Multilib::flags_list &Result) { in getARMMultilibFlags()
261 Multilib::flags_list
H A DDriver.cpp2298 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 DMultilibBuilder.h82 Multilib makeMultilib() const;
H A DToolChain.h201 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 DMakefile353 SRCS_MIN+= Driver/Multilib.cpp