Lines Matching refs:Multilib
24 ASSERT_TRUE(Multilib().isValid()) << "Empty multilib is not valid"; in TEST()
26 ASSERT_TRUE(Multilib().flag("+foo").isValid()) in TEST()
29 ASSERT_TRUE(Multilib().flag("-foo").isValid()) in TEST()
32 ASSERT_FALSE(Multilib().flag("+foo").flag("-foo").isValid()) in TEST()
35 ASSERT_TRUE(Multilib().flag("+foo").flag("+foo").isValid()) in TEST()
38 ASSERT_TRUE(Multilib().flag("+foo").flag("-foobar").isValid()) in TEST()
43 Multilib M; in TEST()
48 ASSERT_TRUE(Multilib() == Multilib()) in TEST()
53 Multilib M1, M2; in TEST()
60 Multilib M1, M2; in TEST()
69 Multilib M1, M2; in TEST()
75 Multilib M1, M2; in TEST()
84 Multilib M1("64"); in TEST()
85 Multilib M2; in TEST()
94 Multilib M1("", "32"); in TEST()
95 Multilib M2; in TEST()
104 Multilib M1("", "", "16"); in TEST()
105 Multilib M2; in TEST()
114 Multilib M1("foo"); in TEST()
115 Multilib M2("bar"); in TEST()
122 Multilib M1("", "foo"); in TEST()
123 Multilib M2("", "bar"); in TEST()
130 Multilib M1("", "", "foo"); in TEST()
131 Multilib M2("", "", "bar"); in TEST()
138 Multilib M("gcc64", "os64", "inc64"); in TEST()
145 Multilib M1; in TEST()
146 Multilib M2(""); in TEST()
147 Multilib M3("", ""); in TEST()
148 Multilib M4("", "", ""); in TEST()
158 Multilib M = Multilib().flag("+f1").flag("+f2").flag("-f3"); in TEST()
159 for (Multilib::flags_list::const_iterator I = M.flags().begin(), in TEST()
168 static bool hasFlag(const Multilib &M, StringRef Flag) { in hasFlag()
169 for (Multilib::flags_list::const_iterator I = M.flags().begin(), in hasFlag()
184 MS.Maybe(Multilib("64").flag("+m64")); in TEST()
199 MS.Maybe(Multilib("sof").flag("+sof")); in TEST()
200 MS.Maybe(Multilib("el").flag("+EL")); in TEST()
227 MS.push_back(Multilib("one")); in TEST()
228 MS.push_back(Multilib("two")); in TEST()
241 MS.Maybe(Multilib("one")); in TEST()
242 MS.Maybe(Multilib("two")); in TEST()
243 MS.Maybe(Multilib("three")); in TEST()
257 MS.Maybe(Multilib("orange")); in TEST()
258 MS.Maybe(Multilib("pear")); in TEST()
259 MS.Maybe(Multilib("plum")); in TEST()
269 MS.FilterOut([](const Multilib &M) { in TEST()
286 .Maybe(Multilib("64").flag("+m64")); in TEST()
288 Multilib::flags_list FlagM64; in TEST()
290 Multilib SelectionM64; in TEST()
296 Multilib::flags_list FlagNoM64; in TEST()
298 Multilib SelectionNoM64; in TEST()
307 .Maybe(Multilib("el").flag("+EL")) in TEST()
308 .Maybe(Multilib("sf").flag("+SF")); in TEST()
313 Multilib::flags_list Flags; in TEST()
324 Multilib Selection; in TEST()
342 Coffee.push_back(Multilib("coffee")); in TEST()
344 Milk.push_back(Multilib("milk")); in TEST()
355 MS.push_back(Multilib("foo", {}, {}, 1).flag("+foo")); in TEST()
356 MS.push_back(Multilib("bar", {}, {}, 2).flag("+bar")); in TEST()
358 Multilib::flags_list Flags1; in TEST()
361 Multilib Selection1; in TEST()
367 Multilib::flags_list Flags2; in TEST()
370 Multilib Selection2; in TEST()