Lines Matching refs:ArmManagedRegister

24 TEST(ArmManagedRegister, NoRegister) {  in TEST()  argument
25 ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm(); in TEST()
30 TEST(ArmManagedRegister, CoreRegister) { in TEST() argument
31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST()
39 reg = ArmManagedRegister::FromCoreRegister(R1); in TEST()
48 reg = ArmManagedRegister::FromCoreRegister(R8); in TEST()
57 reg = ArmManagedRegister::FromCoreRegister(R15); in TEST()
68 TEST(ArmManagedRegister, SRegister) { in TEST() argument
69 ArmManagedRegister reg = ArmManagedRegister::FromSRegister(S0); in TEST()
78 reg = ArmManagedRegister::FromSRegister(S1); in TEST()
87 reg = ArmManagedRegister::FromSRegister(S3); in TEST()
96 reg = ArmManagedRegister::FromSRegister(S15); in TEST()
105 reg = ArmManagedRegister::FromSRegister(S30); in TEST()
114 reg = ArmManagedRegister::FromSRegister(S31); in TEST()
125 TEST(ArmManagedRegister, DRegister) { in TEST() argument
126 ArmManagedRegister reg = ArmManagedRegister::FromDRegister(D0); in TEST()
136 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S0))); in TEST()
138 reg = ArmManagedRegister::FromDRegister(D1); in TEST()
148 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S2))); in TEST()
150 reg = ArmManagedRegister::FromDRegister(D6); in TEST()
160 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S12))); in TEST()
162 reg = ArmManagedRegister::FromDRegister(D14); in TEST()
172 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S28))); in TEST()
174 reg = ArmManagedRegister::FromDRegister(D15); in TEST()
184 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S30))); in TEST()
187 reg = ArmManagedRegister::FromDRegister(D16); in TEST()
196 reg = ArmManagedRegister::FromDRegister(D18); in TEST()
205 reg = ArmManagedRegister::FromDRegister(D30); in TEST()
214 reg = ArmManagedRegister::FromDRegister(D31); in TEST()
226 TEST(ArmManagedRegister, Pair) { in TEST() argument
227 ArmManagedRegister reg = ArmManagedRegister::FromRegisterPair(R0_R1); in TEST()
237 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R0))); in TEST()
239 reg = ArmManagedRegister::FromRegisterPair(R1_R2); in TEST()
249 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R1))); in TEST()
251 reg = ArmManagedRegister::FromRegisterPair(R2_R3); in TEST()
261 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R2))); in TEST()
263 reg = ArmManagedRegister::FromRegisterPair(R4_R5); in TEST()
273 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R4))); in TEST()
275 reg = ArmManagedRegister::FromRegisterPair(R6_R7); in TEST()
285 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R6))); in TEST()
289 TEST(ArmManagedRegister, Equals) { in TEST() argument
291 EXPECT_TRUE(no_reg.Equals(ArmManagedRegister::NoRegister())); in TEST()
292 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
293 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
294 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
295 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
296 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
298 ArmManagedRegister reg_R0 = ArmManagedRegister::FromCoreRegister(R0); in TEST()
299 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::NoRegister())); in TEST()
300 EXPECT_TRUE(reg_R0.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
301 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
302 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
303 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
304 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
306 ArmManagedRegister reg_R1 = ArmManagedRegister::FromCoreRegister(R1); in TEST()
307 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::NoRegister())); in TEST()
308 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
309 EXPECT_TRUE(reg_R1.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
310 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
311 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
312 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromSRegister(S1))); in TEST()
313 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
314 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
316 ArmManagedRegister reg_R8 = ArmManagedRegister::FromCoreRegister(R8); in TEST()
317 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::NoRegister())); in TEST()
318 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
319 EXPECT_TRUE(reg_R8.Equals(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
320 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
321 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
322 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromSRegister(S1))); in TEST()
323 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
324 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
326 ArmManagedRegister reg_S0 = ArmManagedRegister::FromSRegister(S0); in TEST()
327 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::NoRegister())); in TEST()
328 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
329 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
330 EXPECT_TRUE(reg_S0.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
331 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromSRegister(S1))); in TEST()
332 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
333 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
334 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
336 ArmManagedRegister reg_S1 = ArmManagedRegister::FromSRegister(S1); in TEST()
337 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::NoRegister())); in TEST()
338 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
339 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
340 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
341 EXPECT_TRUE(reg_S1.Equals(ArmManagedRegister::FromSRegister(S1))); in TEST()
342 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
343 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
344 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
346 ArmManagedRegister reg_S31 = ArmManagedRegister::FromSRegister(S31); in TEST()
347 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::NoRegister())); in TEST()
348 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
349 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
350 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
351 EXPECT_TRUE(reg_S31.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
352 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
353 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
354 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
356 ArmManagedRegister reg_D0 = ArmManagedRegister::FromDRegister(D0); in TEST()
357 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::NoRegister())); in TEST()
358 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
359 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
360 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
361 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
362 EXPECT_TRUE(reg_D0.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
363 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
364 EXPECT_TRUE(!reg_D0.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
366 ArmManagedRegister reg_D15 = ArmManagedRegister::FromDRegister(D15); in TEST()
367 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::NoRegister())); in TEST()
368 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
369 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
370 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
371 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
372 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
373 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
374 EXPECT_TRUE(reg_D15.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
375 EXPECT_TRUE(!reg_D15.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
378 ArmManagedRegister reg_D16 = ArmManagedRegister::FromDRegister(D16); in TEST()
379 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::NoRegister())); in TEST()
380 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
381 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
382 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
383 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
384 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
385 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
386 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
387 EXPECT_TRUE(reg_D16.Equals(ArmManagedRegister::FromDRegister(D16))); in TEST()
388 EXPECT_TRUE(!reg_D16.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
390 ArmManagedRegister reg_D30 = ArmManagedRegister::FromDRegister(D30); in TEST()
391 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::NoRegister())); in TEST()
392 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
393 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
394 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
395 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
396 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
397 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
398 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
399 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromDRegister(D16))); in TEST()
400 EXPECT_TRUE(reg_D30.Equals(ArmManagedRegister::FromDRegister(D30))); in TEST()
401 EXPECT_TRUE(!reg_D30.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
403 ArmManagedRegister reg_D31 = ArmManagedRegister::FromDRegister(D30); in TEST()
404 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::NoRegister())); in TEST()
405 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
406 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
407 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
408 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
409 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
410 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
411 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
412 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromDRegister(D16))); in TEST()
413 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromDRegister(D30))); in TEST()
414 EXPECT_TRUE(reg_D31.Equals(ArmManagedRegister::FromDRegister(D31))); in TEST()
415 EXPECT_TRUE(!reg_D31.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
418 ArmManagedRegister reg_R0R1 = ArmManagedRegister::FromRegisterPair(R0_R1); in TEST()
419 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::NoRegister())); in TEST()
420 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
421 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
422 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
423 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
424 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
425 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
426 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
427 EXPECT_TRUE(reg_R0R1.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
428 EXPECT_TRUE(!reg_R0R1.Equals(ArmManagedRegister::FromRegisterPair(R2_R3))); in TEST()
430 ArmManagedRegister reg_R4R5 = ArmManagedRegister::FromRegisterPair(R4_R5); in TEST()
431 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::NoRegister())); in TEST()
432 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
433 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
434 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
435 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
436 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
437 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
438 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
439 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
440 EXPECT_TRUE(reg_R4R5.Equals(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
441 EXPECT_TRUE(!reg_R4R5.Equals(ArmManagedRegister::FromRegisterPair(R6_R7))); in TEST()
443 ArmManagedRegister reg_R6R7 = ArmManagedRegister::FromRegisterPair(R6_R7); in TEST()
444 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::NoRegister())); in TEST()
445 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
446 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
447 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromSRegister(S0))); in TEST()
448 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromSRegister(S31))); in TEST()
449 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromDRegister(D0))); in TEST()
450 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromDRegister(D1))); in TEST()
451 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromDRegister(D15))); in TEST()
452 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
453 EXPECT_TRUE(!reg_R6R7.Equals(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
454 EXPECT_TRUE(reg_R6R7.Equals(ArmManagedRegister::FromRegisterPair(R6_R7))); in TEST()
458 TEST(ArmManagedRegister, Overlaps) { in TEST() argument
459 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST()
460 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
461 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
462 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
463 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
464 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
465 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
466 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
467 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
468 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
469 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
470 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
471 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
472 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
473 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
475 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
476 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
478 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
479 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
481 reg = ArmManagedRegister::FromCoreRegister(R1); in TEST()
482 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
483 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
484 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
485 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
486 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
487 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
488 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
489 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
490 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
491 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
492 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
493 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
494 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
495 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
497 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
498 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
500 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
501 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
503 reg = ArmManagedRegister::FromCoreRegister(R7); in TEST()
504 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
505 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
506 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
507 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
508 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
509 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
510 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
511 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
512 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
513 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
514 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
515 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
516 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
517 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
519 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
520 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
522 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
523 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
525 reg = ArmManagedRegister::FromSRegister(S0); in TEST()
526 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
527 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
528 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
529 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
530 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
531 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
532 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
533 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
534 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
535 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
536 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
537 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
538 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
539 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
541 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
542 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
544 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
545 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
547 reg = ArmManagedRegister::FromSRegister(S1); in TEST()
548 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
549 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
550 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
551 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
552 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
553 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
554 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
555 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
556 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
557 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
558 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
559 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
560 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
561 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
563 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
564 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
566 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
567 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
569 reg = ArmManagedRegister::FromSRegister(S15); in TEST()
570 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
571 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
572 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
573 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
574 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
575 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
576 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
577 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
578 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
579 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
580 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
581 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
582 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
583 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
585 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
586 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
588 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
589 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
591 reg = ArmManagedRegister::FromSRegister(S31); in TEST()
592 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
593 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
594 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
595 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
596 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
597 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
598 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
599 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
600 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
601 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
602 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
603 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
604 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
605 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
607 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
608 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
610 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
611 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
613 reg = ArmManagedRegister::FromDRegister(D0); in TEST()
614 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
615 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
616 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
617 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
618 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
619 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
620 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
621 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
622 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
623 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
624 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
625 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
626 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
627 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
629 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
630 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
632 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
633 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
635 reg = ArmManagedRegister::FromDRegister(D7); in TEST()
636 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
637 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
638 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
639 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
640 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
641 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
642 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
643 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
644 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
645 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
646 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
647 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
648 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
649 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
651 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
652 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
654 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
655 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
657 reg = ArmManagedRegister::FromDRegister(D15); in TEST()
658 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
659 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
660 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
661 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
662 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
663 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
664 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
665 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
666 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
667 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
668 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
669 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
670 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
671 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
673 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
674 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
676 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
677 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
680 reg = ArmManagedRegister::FromDRegister(D16); in TEST()
681 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
682 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
683 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
684 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
685 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
686 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
687 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
688 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
689 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
690 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
691 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
692 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
693 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
694 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
695 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
696 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
697 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
698 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
700 reg = ArmManagedRegister::FromDRegister(D31); in TEST()
701 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
702 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
703 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
704 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
705 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
706 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
707 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
708 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
709 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
710 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
711 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
712 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
713 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
714 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
715 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
716 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
717 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
718 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
721 reg = ArmManagedRegister::FromRegisterPair(R0_R1); in TEST()
722 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
723 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
724 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
725 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
726 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
727 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
728 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
729 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
730 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
731 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
732 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
733 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
734 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
735 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
737 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
738 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
740 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
741 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()
743 reg = ArmManagedRegister::FromRegisterPair(R4_R5); in TEST()
744 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()
745 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()
746 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()
747 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()
748 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()
749 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()
750 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()
751 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()
752 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S30))); in TEST()
753 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S31))); in TEST()
754 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D0))); in TEST()
755 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D1))); in TEST()
756 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D7))); in TEST()
757 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D15))); in TEST()
759 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D16))); in TEST()
760 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromDRegister(D31))); in TEST()
762 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromRegisterPair(R0_R1))); in TEST()
763 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromRegisterPair(R4_R5))); in TEST()