Home
last modified time | relevance | path

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

/external/clang/unittests/Driver/
DMultilibTest.cpp25 ASSERT_TRUE(Multilib().isValid()) << "Empty multilib is not valid"; in TEST()
27 ASSERT_TRUE(Multilib().flag("+foo").isValid()) in TEST()
30 ASSERT_TRUE(Multilib().flag("-foo").isValid()) in TEST()
33 ASSERT_FALSE(Multilib().flag("+foo").flag("-foo").isValid()) in TEST()
36 ASSERT_TRUE(Multilib().flag("+foo").flag("+foo").isValid()) in TEST()
39 ASSERT_TRUE(Multilib().flag("+foo").flag("-foobar").isValid()) in TEST()
44 Multilib M; in TEST()
49 ASSERT_TRUE(Multilib() == Multilib()) in TEST()
54 Multilib M1, M2; in TEST()
61 Multilib M1, M2; in TEST()
[all …]
/external/clang/lib/Driver/
DMultilib.cpp59 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, in Multilib() function in Multilib
67 Multilib &Multilib::gccSuffix(StringRef S) { in gccSuffix()
73 Multilib &Multilib::osSuffix(StringRef S) { in osSuffix()
79 Multilib &Multilib::includeSuffix(StringRef S) { in includeSuffix()
85 void Multilib::print(raw_ostream &OS) const { in print()
99 bool Multilib::isValid() const { in isValid()
115 bool Multilib::operator==(const Multilib &Other) const { in operator ==()
138 raw_ostream &clang::driver::operator<<(raw_ostream &OS, const Multilib &M) { in operator <<()
143 MultilibSet &MultilibSet::Maybe(const Multilib &M) { in Maybe()
144 Multilib Opposite; in Maybe()
[all …]
DToolChains.cpp1451 for (const auto &Multilib : Multilibs) in print() local
1452 OS << "Candidate multilib: " << Multilib << "\n"; in print()
1458 bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const { in getBiarchSibling()
1860 bool operator()(const Multilib &M) { in operator ()()
1911 Multilib SelectedMultilib;
1915 llvm::Optional<Multilib> BiarchSibling;
1919 static Multilib makeMultilib(StringRef commonSuffix) { in makeMultilib()
1920 return Multilib(commonSuffix, commonSuffix, commonSuffix); in makeMultilib()
1923 static bool findMipsCsMultilibs(const Multilib::flags_list &Flags, in findMipsCsMultilibs()
1969 .setIncludeDirsCallback([](const Multilib &M) { in findMipsCsMultilibs()
[all …]
DCMakeLists.txt19 Multilib.cpp
DToolChains.h90 Multilib SelectedMultilib;
93 llvm::Optional<Multilib> BiarchSibling;
122 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib()
129 bool getBiarchSibling(Multilib &M) const;
917 Multilib SelectedMultilib;
DDriver.cpp988 for (const Multilib &Multilib : TC.getMultilibs()) in HandleImmediateArgs() local
989 llvm::outs() << Multilib << "\n"; in HandleImmediateArgs()
994 for (const Multilib &Multilib : TC.getMultilibs()) { in HandleImmediateArgs() local
995 if (Multilib.gccSuffix().empty()) in HandleImmediateArgs()
998 StringRef Suffix(Multilib.gccSuffix()); in HandleImmediateArgs()
/external/clang/include/clang/Driver/
DMultilib.h26 class Multilib {
37 Multilib(StringRef GCCSuffix = "", StringRef OSSuffix = "",
48 Multilib &gccSuffix(StringRef S);
58 Multilib &osSuffix(StringRef S);
68 Multilib &includeSuffix(StringRef S);
75 Multilib &flag(StringRef F) { in flag()
91 bool operator==(const Multilib &Other) const;
94 raw_ostream &operator<<(raw_ostream &OS, const Multilib &M);
98 typedef std::vector<Multilib> multilib_list;
102 typedef std::function<std::vector<std::string>(const Multilib &M)>
[all …]
/external/clang/soong/
Dclang.go38 Multilib struct {
48 p.Multilib.Lib32.Suffix = proptools.StringPtr("_32")
/external/clang/include/clang/Config/
Dconfig.h.cmake17 /* Multilib suffix for libdir. */
/external/clang/docs/
DCrossCompilation.rst195 Some Linux distributions have support for Multilib, which handle that
/external/python/cpython2/Modules/_ctypes/libffi/
DChangeLog.libffi-3.15804 (Multilib support.): Add section.
/external/libffi/
DChangeLog.libffi-3.15804 (Multilib support.): Add section.