Lines Matching refs:B

141     ArchSpec B("x86_64-pc-linux");  in TEST()  local
144 ASSERT_TRUE(B.IsValid()); in TEST()
145 EXPECT_EQ(llvm::Triple::ArchType::x86_64, B.GetTriple().getArch()); in TEST()
146 EXPECT_EQ(llvm::Triple::VendorType::PC, B.GetTriple().getVendor()); in TEST()
147 EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS()); in TEST()
148 EXPECT_EQ(ArchSpec::eCore_x86_64_x86_64, B.GetCore()); in TEST()
150 A.MergeFrom(B); in TEST()
159 ArchSpec B("aarch64--linux-android"); in TEST() local
165 EXPECT_TRUE(B.IsValid()); in TEST()
169 EXPECT_EQ(llvm::Triple::ArchType::aarch64, B.GetTriple().getArch()); in TEST()
171 B.GetTriple().getVendor()); in TEST()
172 EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS()); in TEST()
174 B.GetTriple().getEnvironment()); in TEST()
176 A.MergeFrom(B); in TEST()
196 ArchSpec A, B; in TEST() local
199 B.SetArchitecture(eArchTypeELF, llvm::ELF::EM_ARM, in TEST()
203 EXPECT_TRUE(B.IsValid()); in TEST()
205 EXPECT_EQ(llvm::Triple::ArchType::arm, B.GetTriple().getArch()); in TEST()
207 B.GetTriple().getVendor()); in TEST()
208 EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS()); in TEST()
210 B.GetTriple().getEnvironment()); in TEST()
212 A.MergeFrom(B); in TEST()
222 ArchSpec B("armv8l--linux-gnueabihf"); in TEST() local
225 EXPECT_TRUE(B.IsValid()); in TEST()
228 EXPECT_EQ(llvm::Triple::ArchType::arm, B.GetTriple().getArch()); in TEST()
231 EXPECT_EQ(ArchSpec::eCore_arm_armv8l, B.GetCore()); in TEST()
236 B.GetTriple().getVendor()); in TEST()
239 EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS()); in TEST()
244 B.GetTriple().getEnvironment()); in TEST()
246 A.MergeFrom(B); in TEST()
270 MyArchSpec B; in TEST() local
271 ASSERT_TRUE(B.IsValid()); in TEST()
272 A.MergeFrom(B); in TEST()
279 ArchSpec B("x86_64-apple-macosx10.12"); in TEST() local
280 ASSERT_TRUE(A.IsExactMatch(B)); in TEST()
281 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
287 ArchSpec B("x86_64-apple-macosx10.12"); in TEST() local
288 ASSERT_TRUE(A.IsExactMatch(B)); in TEST()
289 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
293 ArchSpec B("x86_64h-apple-macosx10.13"); in TEST() local
294 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
295 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
299 ArchSpec B("x86_64-apple-ios-simulator"); in TEST() local
300 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
301 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
305 ArchSpec B("x86_64-apple-ios-simulator"); in TEST() local
306 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
307 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
308 ASSERT_FALSE(B.IsExactMatch(A)); in TEST()
309 ASSERT_FALSE(B.IsCompatibleMatch(A)); in TEST()
313 ArchSpec B("x86_64-apple-ios-simulator"); in TEST() local
314 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
315 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
316 ASSERT_FALSE(B.IsExactMatch(A)); in TEST()
317 ASSERT_FALSE(B.IsCompatibleMatch(A)); in TEST()
322 ArchSpec B("x86_64-apple-ios-simulator"); in TEST() local
323 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
324 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
325 ASSERT_FALSE(B.IsExactMatch(A)); in TEST()
326 ASSERT_TRUE(B.IsCompatibleMatch(A)); in TEST()
330 ArchSpec B("arm64-apple-ios-simulator"); in TEST() local
331 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
332 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
333 ASSERT_FALSE(B.IsCompatibleMatch(A)); in TEST()
334 ASSERT_FALSE(B.IsCompatibleMatch(A)); in TEST()
338 ArchSpec B("arm64-apple-ios"); in TEST() local
339 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
342 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
346 ArchSpec B("x86_64-apple-ios-simulator"); in TEST() local
347 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
349 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
353 ArchSpec B("x86_64-apple-macosx10.14"); in TEST() local
355 ASSERT_TRUE(A.IsExactMatch(B)); in TEST()
356 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
360 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST() local
362 ASSERT_TRUE(A.IsExactMatch(B)); in TEST()
363 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
367 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST() local
368 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
369 ASSERT_FALSE(A.IsCompatibleMatch(B)); in TEST()
373 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST() local
374 ASSERT_FALSE(A.IsExactMatch(B)); in TEST()
375 ASSERT_TRUE(A.IsCompatibleMatch(B)); in TEST()
379 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST() local
381 A.MergeFrom(B); in TEST()
382 ASSERT_TRUE(A.IsExactMatch(B)); in TEST()
386 ArchSpec B("x86_64-apple-ios12.0.0-macabi"); in TEST() local
387 ArchSpec C(B); in TEST()
389 B.MergeFrom(A); in TEST()
390 ASSERT_TRUE(B.IsExactMatch(C)); in TEST()
402 ArchSpec B("-"); in TEST() local
410 ASSERT_FALSE(B.TripleVendorWasSpecified()); in TEST()
411 ASSERT_FALSE(B.TripleOSWasSpecified()); in TEST()
412 ASSERT_FALSE(B.TripleEnvironmentWasSpecified()); in TEST()
428 ArchSpec B("armv7-"); in TEST() local
436 ASSERT_TRUE(B.TripleVendorWasSpecified()); in TEST()
437 ASSERT_FALSE(B.TripleOSWasSpecified()); in TEST()
438 ASSERT_FALSE(B.TripleEnvironmentWasSpecified()); in TEST()
450 ArchSpec B("powerpc-unknown-linux"); in TEST() local
458 ASSERT_TRUE(B.TripleVendorWasSpecified()); in TEST()
459 ASSERT_TRUE(B.TripleOSWasSpecified()); in TEST()
460 ASSERT_FALSE(B.TripleEnvironmentWasSpecified()); in TEST()