Lines Matching refs:ArchSpec
22 ArchSpec AS; in TEST()
27 AS = ArchSpec(); in TEST()
32 AS = ArchSpec(); in TEST()
40 AS = ArchSpec(); in TEST()
46 AS = ArchSpec(); in TEST()
49 AS = ArchSpec(); in TEST()
52 AS = ArchSpec(); in TEST()
56 AS = ArchSpec(); in TEST()
61 ArchSpec AS; in TEST()
68 AS = ArchSpec(); in TEST()
75 AS = ArchSpec(); in TEST()
84 AS = ArchSpec(); in TEST()
91 AS = ArchSpec(); in TEST()
94 AS = ArchSpec(); in TEST()
99 ArchSpec AS; in TEST()
107 EXPECT_EQ(ArchSpec::eCore_arm_armv7f, AS.GetCore()); in TEST()
109 AS = ArchSpec(); in TEST()
115 EXPECT_EQ(ArchSpec::eCore_ppc_ppc970, AS.GetCore()); in TEST()
117 AS = ArchSpec(); in TEST()
125 EXPECT_EQ(ArchSpec::eCore_x86_32_i686, AS.GetCore()); in TEST()
128 AS = ArchSpec(); in TEST()
131 AS = ArchSpec(); in TEST()
134 AS = ArchSpec(); in TEST()
140 ArchSpec A; in TEST()
141 ArchSpec B("x86_64-pc-linux"); in TEST()
148 EXPECT_EQ(ArchSpec::eCore_x86_64_x86_64, B.GetCore()); in TEST()
155 EXPECT_EQ(ArchSpec::eCore_x86_64_x86_64, A.GetCore()); in TEST()
158 ArchSpec A("aarch64"); in TEST()
159 ArchSpec B("aarch64--linux-android"); in TEST()
161 ArchSpec C("arm64_32"); in TEST()
162 ArchSpec D("arm64_32--watchos"); in TEST()
196 ArchSpec A, B; in TEST()
221 ArchSpec A("arm--linux-eabihf"); in TEST()
222 ArchSpec B("armv8l--linux-gnueabihf"); in TEST()
230 EXPECT_EQ(ArchSpec::eCore_arm_generic, A.GetCore()); in TEST()
231 EXPECT_EQ(ArchSpec::eCore_arm_armv8l, B.GetCore()); in TEST()
248 EXPECT_EQ(ArchSpec::eCore_arm_armv8l, A.GetCore()); in TEST()
258 class MyArchSpec : public ArchSpec { in TEST()
262 this->m_core = ArchSpec::eCore_uknownMach64; in TEST()
273 ASSERT_EQ(A.GetCore(), ArchSpec::eCore_uknownMach64); in TEST()
278 ArchSpec A("x86_64-apple-macosx10.12"); in TEST()
279 ArchSpec B("x86_64-apple-macosx10.12"); in TEST()
286 ArchSpec A("x86_64-apple-macosx10.11"); in TEST()
287 ArchSpec B("x86_64-apple-macosx10.12"); in TEST()
292 ArchSpec A("x86_64-apple-macosx10.13"); in TEST()
293 ArchSpec B("x86_64h-apple-macosx10.13"); in TEST()
298 ArchSpec A("x86_64-apple-macosx"); in TEST()
299 ArchSpec B("x86_64-apple-ios-simulator"); in TEST()
304 ArchSpec A("x86_64-*-*"); in TEST()
305 ArchSpec B("x86_64-apple-ios-simulator"); in TEST()
312 ArchSpec A("x86_64-apple-ios"); in TEST()
313 ArchSpec B("x86_64-apple-ios-simulator"); in TEST()
321 ArchSpec A("x86_64"); in TEST()
322 ArchSpec B("x86_64-apple-ios-simulator"); in TEST()
329 ArchSpec A("arm64-apple-ios"); in TEST()
330 ArchSpec B("arm64-apple-ios-simulator"); in TEST()
337 ArchSpec A("arm64-*-*"); in TEST()
338 ArchSpec B("arm64-apple-ios"); in TEST()
345 ArchSpec A("x86_64-*-*"); in TEST()
346 ArchSpec B("x86_64-apple-ios-simulator"); in TEST()
352 ArchSpec A("x86_64"); in TEST()
353 ArchSpec B("x86_64-apple-macosx10.14"); in TEST()
359 ArchSpec A("x86_64"); in TEST()
360 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST()
366 ArchSpec A("x86_64-apple-ios12.0.0"); in TEST()
367 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST()
372 ArchSpec A("x86_64-apple-macosx10.14.2"); in TEST()
373 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST()
378 ArchSpec A("x86_64-apple-macosx10.14.2"); in TEST()
379 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST()
385 ArchSpec A("x86_64-apple-macosx10.14.2"); in TEST()
386 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST()
387 ArchSpec C(B); in TEST()
395 EXPECT_FALSE(ArchSpec()); in TEST()
396 EXPECT_TRUE(ArchSpec("x86_64-pc-linux")); in TEST()
401 ArchSpec A(""); in TEST()
402 ArchSpec B("-"); in TEST()
403 ArchSpec C("--"); in TEST()
404 ArchSpec D("---"); in TEST()
427 ArchSpec A("armv7"); in TEST()
428 ArchSpec B("armv7-"); in TEST()
429 ArchSpec C("armv7--"); in TEST()
430 ArchSpec D("armv7---"); in TEST()
449 ArchSpec A("x86_64-unknown"); in TEST()
450 ArchSpec B("powerpc-unknown-linux"); in TEST()
451 ArchSpec C("i386-pc-windows-msvc"); in TEST()
452 ArchSpec D("aarch64-unknown-linux-android"); in TEST()
478 std::vector<ArchSpec> archs = {ArchSpec("x86_64-pc-linux"), in TEST()
479 ArchSpec("x86_64-apple-macosx10.12"), in TEST()
480 ArchSpec("i686-pc-windows")}; in TEST()
485 std::vector<ArchSpec> deserialized; in TEST()