Home
last modified time | relevance | path

Searched refs:Multilib (Results 1 – 14 of 14) 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 …]
DMakefile11 TESTNAME = Multilib
/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;
103 StringRef InstallDir, StringRef Triple, const Multilib &M)>
[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.cpp1260 for (const auto &Multilib : Multilibs) in print() local
1261 OS << "Candidate multilib: " << Multilib << "\n"; in print()
1267 bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const { in getBiarchSibling()
1504 bool operator()(const Multilib &M) { in operator ()()
1552 Multilib SelectedMultilib;
1556 llvm::Optional<Multilib> BiarchSibling;
1559 static Multilib makeMultilib(StringRef commonSuffix) { in makeMultilib()
1560 return Multilib(commonSuffix, commonSuffix, commonSuffix); in makeMultilib()
1651 StringRef InstallDir, StringRef TripleStr, const Multilib &M) { in findMIPSMultilibs()
1711 StringRef InstallDir, StringRef TripleStr, const Multilib &M) { in findMIPSMultilibs()
[all …]
DCMakeLists.txt13 Multilib.cpp
DAndroid.mk21 Multilib.cpp \
DToolChains.h87 Multilib SelectedMultilib;
90 llvm::Optional<Multilib> BiarchSibling;
119 const Multilib &getMultilib() const { return SelectedMultilib; } in getMultilib()
126 bool getBiarchSibling(Multilib &M) const;
/external/clang/include/clang/Config/
Dconfig.h.cmake11 /* Multilib suffix for libdir. */
Dconfig.h.in11 /* Multilib suffix for libdir. */
/external/clang/docs/
DCrossCompilation.rst195 Some Linux distributions have support for Multilib, which handle that
/external/llvm/include/llvm/Config/
Dconfig.h.in12 /* Multilib suffix for libdir. */
/external/clang/patches/
D0004-Add-Android-build-system.patch915 + Multilib.cpp \
/external/llvm/autoconf/
Dconfigure.ac2179 [Multilib suffix for libdir.])