Lines Matching +full:0 +full:x10
10 bb.0.entry:
11 liveins: $x10, $x11
14 ; CHECK: liveins: $x10, $x11
16 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
17 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
18 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[COPY1]]
19 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
20 ; CHECK-NEXT: PseudoRET implicit $x10
21 %0:gprb(s64) = COPY $x10
23 %2:gprb(s64) = G_ICMP intpred(ult), %0, %1
24 $x10 = COPY %2(s64)
25 PseudoRET implicit $x10
34 bb.0.entry:
35 liveins: $x10, $x11
38 ; CHECK: liveins: $x10, $x11
40 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
41 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
42 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[COPY1]]
43 ; CHECK-NEXT: $x10 = COPY [[SLT]]
44 ; CHECK-NEXT: PseudoRET implicit $x10
45 %0:gprb(s64) = COPY $x10
47 %2:gprb(s64) = G_ICMP intpred(slt), %0, %1
48 $x10 = COPY %2(s64)
49 PseudoRET implicit $x10
58 bb.0.entry:
59 liveins: $x10, $x11
62 ; CHECK: liveins: $x10, $x11
64 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
65 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
66 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY1]], [[COPY]]
67 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
68 ; CHECK-NEXT: PseudoRET implicit $x10
69 %0:gprb(s64) = COPY $x10
71 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
72 $x10 = COPY %2(s64)
73 PseudoRET implicit $x10
82 bb.0.entry:
83 liveins: $x10, $x11
86 ; CHECK: liveins: $x10, $x11
88 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
89 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
90 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY1]], [[COPY]]
91 ; CHECK-NEXT: $x10 = COPY [[SLT]]
92 ; CHECK-NEXT: PseudoRET implicit $x10
93 %0:gprb(s64) = COPY $x10
95 %2:gprb(s64) = G_ICMP intpred(sgt), %0, %1
96 $x10 = COPY %2(s64)
97 PseudoRET implicit $x10
106 bb.0.entry:
107 liveins: $x10, $x11
110 ; CHECK: liveins: $x10, $x11
112 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
113 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
114 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[COPY1]]
115 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[XOR]], 1
116 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
117 ; CHECK-NEXT: PseudoRET implicit $x10
118 %0:gprb(s64) = COPY $x10
120 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
121 $x10 = COPY %2(s64)
122 PseudoRET implicit $x10
131 bb.0.entry:
132 liveins: $x10, $x11
135 ; CHECK: liveins: $x10, $x11
137 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
138 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
139 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[COPY1]]
140 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[XOR]]
141 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
142 ; CHECK-NEXT: PseudoRET implicit $x10
143 %0:gprb(s64) = COPY $x10
145 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
146 $x10 = COPY %2(s64)
147 PseudoRET implicit $x10
156 bb.0.entry:
157 liveins: $x10, $x11
160 ; CHECK: liveins: $x10, $x11
162 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
163 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
164 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY1]], [[COPY]]
165 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
166 ; CHECK-NEXT: $x10 = COPY [[XORI]]
167 ; CHECK-NEXT: PseudoRET implicit $x10
168 %0:gprb(s64) = COPY $x10
170 %2:gprb(s64) = G_ICMP intpred(ule), %0, %1
171 $x10 = COPY %2(s64)
172 PseudoRET implicit $x10
181 bb.0.entry:
182 liveins: $x10, $x11
185 ; CHECK: liveins: $x10, $x11
187 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
188 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
189 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY1]], [[COPY]]
190 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
191 ; CHECK-NEXT: $x10 = COPY [[XORI]]
192 ; CHECK-NEXT: PseudoRET implicit $x10
193 %0:gprb(s64) = COPY $x10
195 %2:gprb(s64) = G_ICMP intpred(sle), %0, %1
196 $x10 = COPY %2(s64)
197 PseudoRET implicit $x10
206 bb.0.entry:
207 liveins: $x10, $x11
210 ; CHECK: liveins: $x10, $x11
212 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
213 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
214 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[COPY1]]
215 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
216 ; CHECK-NEXT: $x10 = COPY [[XORI]]
217 ; CHECK-NEXT: PseudoRET implicit $x10
218 %0:gprb(s64) = COPY $x10
220 %2:gprb(s64) = G_ICMP intpred(uge), %0, %1
221 $x10 = COPY %2(s64)
222 PseudoRET implicit $x10
231 bb.0.entry:
232 liveins: $x10, $x11
235 ; CHECK: liveins: $x10, $x11
237 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
238 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
239 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[COPY1]]
240 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
241 ; CHECK-NEXT: $x10 = COPY [[XORI]]
242 ; CHECK-NEXT: PseudoRET implicit $x10
243 %0:gprb(s64) = COPY $x10
245 %2:gprb(s64) = G_ICMP intpred(sge), %0, %1
246 $x10 = COPY %2(s64)
247 PseudoRET implicit $x10
256 bb.0.entry:
257 liveins: $x10, $x11
260 ; CHECK: liveins: $x10, $x11
262 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
263 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
264 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[COPY1]]
265 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
266 ; CHECK-NEXT: PseudoRET implicit $x10
267 %0:gprb(p0) = COPY $x10
269 %2:gprb(s64) = G_ICMP intpred(ult), %0, %1
270 $x10 = COPY %2(s64)
271 PseudoRET implicit $x10
280 bb.0.entry:
281 liveins: $x10, $x11
284 ; CHECK: liveins: $x10, $x11
286 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
287 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
288 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[COPY1]]
289 ; CHECK-NEXT: $x10 = COPY [[SLT]]
290 ; CHECK-NEXT: PseudoRET implicit $x10
291 %0:gprb(p0) = COPY $x10
293 %2:gprb(s64) = G_ICMP intpred(slt), %0, %1
294 $x10 = COPY %2(s64)
295 PseudoRET implicit $x10
304 bb.0.entry:
305 liveins: $x10, $x11
308 ; CHECK: liveins: $x10, $x11
310 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
311 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
312 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY1]], [[COPY]]
313 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
314 ; CHECK-NEXT: PseudoRET implicit $x10
315 %0:gprb(p0) = COPY $x10
317 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
318 $x10 = COPY %2(s64)
319 PseudoRET implicit $x10
328 bb.0.entry:
329 liveins: $x10, $x11
332 ; CHECK: liveins: $x10, $x11
334 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
335 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
336 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY1]], [[COPY]]
337 ; CHECK-NEXT: $x10 = COPY [[SLT]]
338 ; CHECK-NEXT: PseudoRET implicit $x10
339 %0:gprb(p0) = COPY $x10
341 %2:gprb(s64) = G_ICMP intpred(sgt), %0, %1
342 $x10 = COPY %2(s64)
343 PseudoRET implicit $x10
352 bb.0.entry:
353 liveins: $x10, $x11
356 ; CHECK: liveins: $x10, $x11
358 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
359 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
360 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[COPY1]]
361 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[XOR]], 1
362 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
363 ; CHECK-NEXT: PseudoRET implicit $x10
364 %0:gprb(p0) = COPY $x10
366 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
367 $x10 = COPY %2(s64)
368 PseudoRET implicit $x10
377 bb.0.entry:
378 liveins: $x10, $x11
381 ; CHECK: liveins: $x10, $x11
383 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
384 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
385 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[COPY1]]
386 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[XOR]]
387 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
388 ; CHECK-NEXT: PseudoRET implicit $x10
389 %0:gprb(p0) = COPY $x10
391 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
392 $x10 = COPY %2(s64)
393 PseudoRET implicit $x10
402 bb.0.entry:
403 liveins: $x10, $x11
406 ; CHECK: liveins: $x10, $x11
408 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
409 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
410 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY1]], [[COPY]]
411 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
412 ; CHECK-NEXT: $x10 = COPY [[XORI]]
413 ; CHECK-NEXT: PseudoRET implicit $x10
414 %0:gprb(p0) = COPY $x10
416 %2:gprb(s64) = G_ICMP intpred(ule), %0, %1
417 $x10 = COPY %2(s64)
418 PseudoRET implicit $x10
427 bb.0.entry:
428 liveins: $x10, $x11
431 ; CHECK: liveins: $x10, $x11
433 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
434 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
435 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY1]], [[COPY]]
436 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
437 ; CHECK-NEXT: $x10 = COPY [[XORI]]
438 ; CHECK-NEXT: PseudoRET implicit $x10
439 %0:gprb(p0) = COPY $x10
441 %2:gprb(s64) = G_ICMP intpred(sle), %0, %1
442 $x10 = COPY %2(s64)
443 PseudoRET implicit $x10
452 bb.0.entry:
453 liveins: $x10, $x11
456 ; CHECK: liveins: $x10, $x11
458 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
459 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
460 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[COPY1]]
461 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
462 ; CHECK-NEXT: $x10 = COPY [[XORI]]
463 ; CHECK-NEXT: PseudoRET implicit $x10
464 %0:gprb(p0) = COPY $x10
466 %2:gprb(s64) = G_ICMP intpred(uge), %0, %1
467 $x10 = COPY %2(s64)
468 PseudoRET implicit $x10
477 bb.0.entry:
478 liveins: $x10, $x11
481 ; CHECK: liveins: $x10, $x11
483 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
484 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x11
485 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[COPY1]]
486 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
487 ; CHECK-NEXT: $x10 = COPY [[XORI]]
488 ; CHECK-NEXT: PseudoRET implicit $x10
489 %0:gprb(p0) = COPY $x10
491 %2:gprb(s64) = G_ICMP intpred(sge), %0, %1
492 $x10 = COPY %2(s64)
493 PseudoRET implicit $x10
502 bb.0.entry:
503 liveins: $x10
506 ; CHECK: liveins: $x10
508 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
509 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 10
510 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
511 ; CHECK-NEXT: PseudoRET implicit $x10
512 %0:gprb(s64) = COPY $x10
514 %2:gprb(s64) = G_ICMP intpred(ult), %0, %1
515 $x10 = COPY %2(s64)
516 PseudoRET implicit $x10
525 bb.0.entry:
526 liveins: $x10
529 ; CHECK: liveins: $x10
531 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
532 ; CHECK-NEXT: [[SLTI:%[0-9]+]]:gpr = SLTI [[COPY]], -10
533 ; CHECK-NEXT: $x10 = COPY [[SLTI]]
534 ; CHECK-NEXT: PseudoRET implicit $x10
535 %0:gprb(s64) = COPY $x10
537 %2:gprb(s64) = G_ICMP intpred(slt), %0, %1
538 $x10 = COPY %2(s64)
539 PseudoRET implicit $x10
548 bb.0.entry:
549 liveins: $x10
552 ; CHECK: liveins: $x10
554 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
555 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 11
556 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTIU]], 1
557 ; CHECK-NEXT: $x10 = COPY [[XORI]]
558 ; CHECK-NEXT: PseudoRET implicit $x10
559 %0:gprb(s64) = COPY $x10
561 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
562 $x10 = COPY %2(s64)
563 PseudoRET implicit $x10
572 bb.0.entry:
573 liveins: $x10
576 ; CHECK: liveins: $x10
578 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
579 ; CHECK-NEXT: [[SLTI:%[0-9]+]]:gpr = SLTI [[COPY]], -9
580 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTI]], 1
581 ; CHECK-NEXT: $x10 = COPY [[XORI]]
582 ; CHECK-NEXT: PseudoRET implicit $x10
583 %0:gprb(s64) = COPY $x10
585 %2:gprb(s64) = G_ICMP intpred(sgt), %0, %1
586 $x10 = COPY %2(s64)
587 PseudoRET implicit $x10
596 bb.0.entry:
597 liveins: $x10
600 ; CHECK: liveins: $x10
602 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
603 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY]], -10
604 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[ADDI]], 1
605 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
606 ; CHECK-NEXT: PseudoRET implicit $x10
607 %0:gprb(s64) = COPY $x10
609 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
610 $x10 = COPY %2(s64)
611 PseudoRET implicit $x10
620 bb.0.entry:
621 liveins: $x10
624 ; CHECK: liveins: $x10
626 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
627 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY]], 10
628 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[ADDI]]
629 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
630 ; CHECK-NEXT: PseudoRET implicit $x10
631 %0:gprb(s64) = COPY $x10
633 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
634 $x10 = COPY %2(s64)
635 PseudoRET implicit $x10
644 bb.0.entry:
645 liveins: $x10
648 ; CHECK: liveins: $x10
650 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
651 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 11
652 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
653 ; CHECK-NEXT: PseudoRET implicit $x10
654 %0:gprb(s64) = COPY $x10
656 %2:gprb(s64) = G_ICMP intpred(ule), %0, %1
657 $x10 = COPY %2(s64)
658 PseudoRET implicit $x10
667 bb.0.entry:
668 liveins: $x10
671 ; CHECK: liveins: $x10
673 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
674 ; CHECK-NEXT: [[SLTI:%[0-9]+]]:gpr = SLTI [[COPY]], -9
675 ; CHECK-NEXT: $x10 = COPY [[SLTI]]
676 ; CHECK-NEXT: PseudoRET implicit $x10
677 %0:gprb(s64) = COPY $x10
679 %2:gprb(s64) = G_ICMP intpred(sle), %0, %1
680 $x10 = COPY %2(s64)
681 PseudoRET implicit $x10
690 bb.0.entry:
691 liveins: $x10
694 ; CHECK: liveins: $x10
696 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
697 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 10
698 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTIU]], 1
699 ; CHECK-NEXT: $x10 = COPY [[XORI]]
700 ; CHECK-NEXT: PseudoRET implicit $x10
701 %0:gprb(s64) = COPY $x10
703 %2:gprb(s64) = G_ICMP intpred(uge), %0, %1
704 $x10 = COPY %2(s64)
705 PseudoRET implicit $x10
714 bb.0.entry:
715 liveins: $x10
718 ; CHECK: liveins: $x10
720 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
721 ; CHECK-NEXT: [[SLTI:%[0-9]+]]:gpr = SLTI [[COPY]], -10
722 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTI]], 1
723 ; CHECK-NEXT: $x10 = COPY [[XORI]]
724 ; CHECK-NEXT: PseudoRET implicit $x10
725 %0:gprb(s64) = COPY $x10
727 %2:gprb(s64) = G_ICMP intpred(sge), %0, %1
728 $x10 = COPY %2(s64)
729 PseudoRET implicit $x10
738 bb.0.entry:
739 liveins: $x10
742 ; CHECK: liveins: $x10
744 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
745 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, 10
746 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[ADDI]]
747 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
748 ; CHECK-NEXT: PseudoRET implicit $x10
749 %0:gprb(p0) = COPY $x10
751 %2:gprb(s64) = G_ICMP intpred(ult), %0, %1
752 $x10 = COPY %2(s64)
753 PseudoRET implicit $x10
762 bb.0.entry:
763 liveins: $x10
766 ; CHECK: liveins: $x10
768 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
769 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -10
770 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[ADDI]]
771 ; CHECK-NEXT: $x10 = COPY [[SLT]]
772 ; CHECK-NEXT: PseudoRET implicit $x10
773 %0:gprb(p0) = COPY $x10
775 %2:gprb(s64) = G_ICMP intpred(slt), %0, %1
776 $x10 = COPY %2(s64)
777 PseudoRET implicit $x10
786 bb.0.entry:
787 liveins: $x10
790 ; CHECK: liveins: $x10
792 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
793 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, 10
794 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[ADDI]], [[COPY]]
795 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
796 ; CHECK-NEXT: PseudoRET implicit $x10
797 %0:gprb(p0) = COPY $x10
799 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
800 $x10 = COPY %2(s64)
801 PseudoRET implicit $x10
810 bb.0.entry:
811 liveins: $x10
814 ; CHECK: liveins: $x10
816 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
817 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -10
818 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[ADDI]], [[COPY]]
819 ; CHECK-NEXT: $x10 = COPY [[SLT]]
820 ; CHECK-NEXT: PseudoRET implicit $x10
821 %0:gprb(p0) = COPY $x10
823 %2:gprb(s64) = G_ICMP intpred(sgt), %0, %1
824 $x10 = COPY %2(s64)
825 PseudoRET implicit $x10
834 bb.0.entry:
835 liveins: $x10
838 ; CHECK: liveins: $x10
840 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
841 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, 10
842 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[ADDI]]
843 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[XOR]], 1
844 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
845 ; CHECK-NEXT: PseudoRET implicit $x10
846 %0:gprb(p0) = COPY $x10
848 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
849 $x10 = COPY %2(s64)
850 PseudoRET implicit $x10
859 bb.0.entry:
860 liveins: $x10
863 ; CHECK: liveins: $x10
865 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
866 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -10
867 ; CHECK-NEXT: [[XOR:%[0-9]+]]:gpr = XOR [[COPY]], [[ADDI]]
868 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[XOR]]
869 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
870 ; CHECK-NEXT: PseudoRET implicit $x10
871 %0:gprb(p0) = COPY $x10
873 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
874 $x10 = COPY %2(s64)
875 PseudoRET implicit $x10
884 bb.0.entry:
885 liveins: $x10
888 ; CHECK: liveins: $x10
890 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
891 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, 10
892 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[ADDI]], [[COPY]]
893 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
894 ; CHECK-NEXT: $x10 = COPY [[XORI]]
895 ; CHECK-NEXT: PseudoRET implicit $x10
896 %0:gprb(p0) = COPY $x10
898 %2:gprb(s64) = G_ICMP intpred(ule), %0, %1
899 $x10 = COPY %2(s64)
900 PseudoRET implicit $x10
909 bb.0.entry:
910 liveins: $x10
913 ; CHECK: liveins: $x10
915 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
916 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -10
917 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[ADDI]], [[COPY]]
918 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
919 ; CHECK-NEXT: $x10 = COPY [[XORI]]
920 ; CHECK-NEXT: PseudoRET implicit $x10
921 %0:gprb(p0) = COPY $x10
923 %2:gprb(s64) = G_ICMP intpred(sle), %0, %1
924 $x10 = COPY %2(s64)
925 PseudoRET implicit $x10
934 bb.0.entry:
935 liveins: $x10
938 ; CHECK: liveins: $x10
940 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
941 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, 10
942 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[COPY]], [[ADDI]]
943 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLTU]], 1
944 ; CHECK-NEXT: $x10 = COPY [[XORI]]
945 ; CHECK-NEXT: PseudoRET implicit $x10
946 %0:gprb(p0) = COPY $x10
948 %2:gprb(s64) = G_ICMP intpred(uge), %0, %1
949 $x10 = COPY %2(s64)
950 PseudoRET implicit $x10
959 bb.0.entry:
960 liveins: $x10
963 ; CHECK: liveins: $x10
965 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
966 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -10
967 ; CHECK-NEXT: [[SLT:%[0-9]+]]:gpr = SLT [[COPY]], [[ADDI]]
968 ; CHECK-NEXT: [[XORI:%[0-9]+]]:gpr = XORI [[SLT]], 1
969 ; CHECK-NEXT: $x10 = COPY [[XORI]]
970 ; CHECK-NEXT: PseudoRET implicit $x10
971 %0:gprb(p0) = COPY $x10
973 %2:gprb(s64) = G_ICMP intpred(sge), %0, %1
974 $x10 = COPY %2(s64)
975 PseudoRET implicit $x10
984 bb.0.entry:
985 liveins: $x10
988 ; CHECK: liveins: $x10
990 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
991 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 1
992 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
993 ; CHECK-NEXT: PseudoRET implicit $x10
994 %0:gprb(s64) = COPY $x10
995 %1:gprb(s64) = G_CONSTANT i64 0
996 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
997 $x10 = COPY %2(s64)
998 PseudoRET implicit $x10
1007 bb.0.entry:
1008 liveins: $x10
1011 ; CHECK: liveins: $x10
1013 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
1014 ; CHECK-NEXT: [[SLTIU:%[0-9]+]]:gpr = SLTIU [[COPY]], 1
1015 ; CHECK-NEXT: $x10 = COPY [[SLTIU]]
1016 ; CHECK-NEXT: PseudoRET implicit $x10
1017 %0:gprb(p0) = COPY $x10
1018 %1:gprb(p0) = G_CONSTANT i64 0
1019 %2:gprb(s64) = G_ICMP intpred(eq), %0, %1
1020 $x10 = COPY %2(s64)
1021 PseudoRET implicit $x10
1030 bb.0.entry:
1031 liveins: $x10
1034 ; CHECK: liveins: $x10
1036 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
1037 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[COPY]]
1038 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
1039 ; CHECK-NEXT: PseudoRET implicit $x10
1040 %0:gprb(s64) = COPY $x10
1041 %1:gprb(s64) = G_CONSTANT i64 0
1042 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
1043 $x10 = COPY %2(s64)
1044 PseudoRET implicit $x10
1053 bb.0.entry:
1054 liveins: $x10
1057 ; CHECK: liveins: $x10
1059 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
1060 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU $x0, [[COPY]]
1061 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
1062 ; CHECK-NEXT: PseudoRET implicit $x10
1063 %0:gprb(p0) = COPY $x10
1064 %1:gprb(p0) = G_CONSTANT i64 0
1065 %2:gprb(s64) = G_ICMP intpred(ne), %0, %1
1066 $x10 = COPY %2(s64)
1067 PseudoRET implicit $x10
1076 bb.0.entry:
1077 liveins: $x10
1080 ; CHECK: liveins: $x10
1082 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
1083 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -1
1084 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[ADDI]], [[COPY]]
1085 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
1086 ; CHECK-NEXT: PseudoRET implicit $x10
1087 %0:gprb(s64) = COPY $x10
1089 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
1090 $x10 = COPY %2(s64)
1091 PseudoRET implicit $x10
1100 bb.0.entry:
1101 liveins: $x10
1104 ; CHECK: liveins: $x10
1106 ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x10
1107 ; CHECK-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI $x0, -1
1108 ; CHECK-NEXT: [[SLTU:%[0-9]+]]:gpr = SLTU [[ADDI]], [[COPY]]
1109 ; CHECK-NEXT: $x10 = COPY [[SLTU]]
1110 ; CHECK-NEXT: PseudoRET implicit $x10
1111 %0:gprb(p0) = COPY $x10
1113 %2:gprb(s64) = G_ICMP intpred(ugt), %0, %1
1114 $x10 = COPY %2(s64)
1115 PseudoRET implicit $x10