Lines Matching refs:reg

25   ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm();  in TEST()  local
26 EXPECT_TRUE(reg.IsNoRegister()); in TEST()
27 EXPECT_TRUE(!reg.Overlaps(reg)); in TEST()
31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST() local
32 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
33 EXPECT_TRUE(reg.IsCoreRegister()); in TEST()
34 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
35 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
36 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
37 EXPECT_EQ(R0, reg.AsCoreRegister()); in TEST()
39 reg = ArmManagedRegister::FromCoreRegister(R1); in TEST()
40 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
41 EXPECT_TRUE(reg.IsCoreRegister()); in TEST()
42 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
43 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
44 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
45 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
46 EXPECT_EQ(R1, reg.AsCoreRegister()); in TEST()
48 reg = ArmManagedRegister::FromCoreRegister(R8); in TEST()
49 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
50 EXPECT_TRUE(reg.IsCoreRegister()); in TEST()
51 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
52 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
53 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
54 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
55 EXPECT_EQ(R8, reg.AsCoreRegister()); in TEST()
57 reg = ArmManagedRegister::FromCoreRegister(R15); in TEST()
58 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
59 EXPECT_TRUE(reg.IsCoreRegister()); in TEST()
60 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
61 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
62 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
63 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
64 EXPECT_EQ(R15, reg.AsCoreRegister()); in TEST()
69 ArmManagedRegister reg = ArmManagedRegister::FromSRegister(S0); in TEST() local
70 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
71 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
72 EXPECT_TRUE(reg.IsSRegister()); in TEST()
73 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
74 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
75 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
76 EXPECT_EQ(S0, reg.AsSRegister()); in TEST()
78 reg = ArmManagedRegister::FromSRegister(S1); in TEST()
79 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
80 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
81 EXPECT_TRUE(reg.IsSRegister()); in TEST()
82 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
83 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
84 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
85 EXPECT_EQ(S1, reg.AsSRegister()); in TEST()
87 reg = ArmManagedRegister::FromSRegister(S3); in TEST()
88 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
89 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
90 EXPECT_TRUE(reg.IsSRegister()); in TEST()
91 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
92 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
93 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
94 EXPECT_EQ(S3, reg.AsSRegister()); in TEST()
96 reg = ArmManagedRegister::FromSRegister(S15); in TEST()
97 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
98 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
99 EXPECT_TRUE(reg.IsSRegister()); in TEST()
100 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
101 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
102 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
103 EXPECT_EQ(S15, reg.AsSRegister()); in TEST()
105 reg = ArmManagedRegister::FromSRegister(S30); in TEST()
106 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
107 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
108 EXPECT_TRUE(reg.IsSRegister()); in TEST()
109 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
110 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
111 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
112 EXPECT_EQ(S30, reg.AsSRegister()); in TEST()
114 reg = ArmManagedRegister::FromSRegister(S31); in TEST()
115 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
116 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
117 EXPECT_TRUE(reg.IsSRegister()); in TEST()
118 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
119 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
120 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
121 EXPECT_EQ(S31, reg.AsSRegister()); in TEST()
126 ArmManagedRegister reg = ArmManagedRegister::FromDRegister(D0); in TEST() local
127 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
128 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
129 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
130 EXPECT_TRUE(reg.IsDRegister()); in TEST()
131 EXPECT_TRUE(reg.IsOverlappingDRegister()); in TEST()
132 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
133 EXPECT_EQ(D0, reg.AsDRegister()); in TEST()
134 EXPECT_EQ(S0, reg.AsOverlappingDRegisterLow()); in TEST()
135 EXPECT_EQ(S1, reg.AsOverlappingDRegisterHigh()); in TEST()
136 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S0))); in TEST()
138 reg = ArmManagedRegister::FromDRegister(D1); in TEST()
139 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
140 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
141 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
142 EXPECT_TRUE(reg.IsDRegister()); in TEST()
143 EXPECT_TRUE(reg.IsOverlappingDRegister()); in TEST()
144 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
145 EXPECT_EQ(D1, reg.AsDRegister()); in TEST()
146 EXPECT_EQ(S2, reg.AsOverlappingDRegisterLow()); in TEST()
147 EXPECT_EQ(S3, reg.AsOverlappingDRegisterHigh()); in TEST()
148 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S2))); in TEST()
150 reg = ArmManagedRegister::FromDRegister(D6); in TEST()
151 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
152 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
153 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
154 EXPECT_TRUE(reg.IsDRegister()); in TEST()
155 EXPECT_TRUE(reg.IsOverlappingDRegister()); in TEST()
156 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
157 EXPECT_EQ(D6, reg.AsDRegister()); in TEST()
158 EXPECT_EQ(S12, reg.AsOverlappingDRegisterLow()); in TEST()
159 EXPECT_EQ(S13, reg.AsOverlappingDRegisterHigh()); in TEST()
160 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S12))); in TEST()
162 reg = ArmManagedRegister::FromDRegister(D14); in TEST()
163 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
164 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
165 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
166 EXPECT_TRUE(reg.IsDRegister()); in TEST()
167 EXPECT_TRUE(reg.IsOverlappingDRegister()); in TEST()
168 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
169 EXPECT_EQ(D14, reg.AsDRegister()); in TEST()
170 EXPECT_EQ(S28, reg.AsOverlappingDRegisterLow()); in TEST()
171 EXPECT_EQ(S29, reg.AsOverlappingDRegisterHigh()); in TEST()
172 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S28))); in TEST()
174 reg = ArmManagedRegister::FromDRegister(D15); in TEST()
175 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
176 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
177 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
178 EXPECT_TRUE(reg.IsDRegister()); in TEST()
179 EXPECT_TRUE(reg.IsOverlappingDRegister()); in TEST()
180 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
181 EXPECT_EQ(D15, reg.AsDRegister()); in TEST()
182 EXPECT_EQ(S30, reg.AsOverlappingDRegisterLow()); in TEST()
183 EXPECT_EQ(S31, reg.AsOverlappingDRegisterHigh()); in TEST()
184 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromSRegisterPair(S30))); in TEST()
187 reg = ArmManagedRegister::FromDRegister(D16); in TEST()
188 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
189 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
190 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
191 EXPECT_TRUE(reg.IsDRegister()); in TEST()
192 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
193 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
194 EXPECT_EQ(D16, reg.AsDRegister()); in TEST()
196 reg = ArmManagedRegister::FromDRegister(D18); in TEST()
197 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
198 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
199 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
200 EXPECT_TRUE(reg.IsDRegister()); in TEST()
201 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
202 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
203 EXPECT_EQ(D18, reg.AsDRegister()); in TEST()
205 reg = ArmManagedRegister::FromDRegister(D30); in TEST()
206 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
207 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
208 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
209 EXPECT_TRUE(reg.IsDRegister()); in TEST()
210 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
211 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
212 EXPECT_EQ(D30, reg.AsDRegister()); in TEST()
214 reg = ArmManagedRegister::FromDRegister(D31); in TEST()
215 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
216 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
217 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
218 EXPECT_TRUE(reg.IsDRegister()); in TEST()
219 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
220 EXPECT_TRUE(!reg.IsRegisterPair()); in TEST()
221 EXPECT_EQ(D31, reg.AsDRegister()); in TEST()
227 ArmManagedRegister reg = ArmManagedRegister::FromRegisterPair(R0_R1); in TEST() local
228 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
229 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
230 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
231 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
232 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
233 EXPECT_TRUE(reg.IsRegisterPair()); in TEST()
234 EXPECT_EQ(R0_R1, reg.AsRegisterPair()); in TEST()
235 EXPECT_EQ(R0, reg.AsRegisterPairLow()); in TEST()
236 EXPECT_EQ(R1, reg.AsRegisterPairHigh()); in TEST()
237 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R0))); in TEST()
239 reg = ArmManagedRegister::FromRegisterPair(R1_R2); in TEST()
240 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
241 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
242 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
243 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
244 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
245 EXPECT_TRUE(reg.IsRegisterPair()); in TEST()
246 EXPECT_EQ(R1_R2, reg.AsRegisterPair()); in TEST()
247 EXPECT_EQ(R1, reg.AsRegisterPairLow()); in TEST()
248 EXPECT_EQ(R2, reg.AsRegisterPairHigh()); in TEST()
249 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R1))); in TEST()
251 reg = ArmManagedRegister::FromRegisterPair(R2_R3); in TEST()
252 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
253 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
254 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
255 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
256 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
257 EXPECT_TRUE(reg.IsRegisterPair()); in TEST()
258 EXPECT_EQ(R2_R3, reg.AsRegisterPair()); in TEST()
259 EXPECT_EQ(R2, reg.AsRegisterPairLow()); in TEST()
260 EXPECT_EQ(R3, reg.AsRegisterPairHigh()); in TEST()
261 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R2))); in TEST()
263 reg = ArmManagedRegister::FromRegisterPair(R4_R5); in TEST()
264 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
265 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
266 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
267 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
268 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
269 EXPECT_TRUE(reg.IsRegisterPair()); in TEST()
270 EXPECT_EQ(R4_R5, reg.AsRegisterPair()); in TEST()
271 EXPECT_EQ(R4, reg.AsRegisterPairLow()); in TEST()
272 EXPECT_EQ(R5, reg.AsRegisterPairHigh()); in TEST()
273 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R4))); in TEST()
275 reg = ArmManagedRegister::FromRegisterPair(R6_R7); in TEST()
276 EXPECT_TRUE(!reg.IsNoRegister()); in TEST()
277 EXPECT_TRUE(!reg.IsCoreRegister()); in TEST()
278 EXPECT_TRUE(!reg.IsSRegister()); in TEST()
279 EXPECT_TRUE(!reg.IsDRegister()); in TEST()
280 EXPECT_TRUE(!reg.IsOverlappingDRegister()); in TEST()
281 EXPECT_TRUE(reg.IsRegisterPair()); in TEST()
282 EXPECT_EQ(R6_R7, reg.AsRegisterPair()); in TEST()
283 EXPECT_EQ(R6, reg.AsRegisterPairLow()); in TEST()
284 EXPECT_EQ(R7, reg.AsRegisterPairHigh()); in TEST()
285 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R6))); in TEST()
459 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST() local
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()