@@ -496,12 +496,8 @@ body: |
496
496
%6:g8rc_and_g8rc_nox0 = EXTSB8 killed %84
497
497
%7:gprc = LHZ 6, %64 :: (dereferenceable load (s16) from `ptr getelementptr inbounds ([8 x i16], ptr @shortArray, i64 0, i64 3)`, !tbaa !3)
498
498
%86:gprc_and_gprc_nor0 = LHA 4, %64 :: (dereferenceable load (s16) from `ptr getelementptr inbounds ([8 x i16], ptr @shortArray, i64 0, i64 2)`)
499
- <<<<<<< HEAD
500
- ; CHECK : [[VIRREG1:%[0-9]+]]:gprc_and_gprc_nor0 = LHA 6, %64 :: (dereferenceable load (s16) from `ptr getelementptr inbounds ([8 x i16], ptr @shortArray, i64 0, i64 3)`, !tbaa !3)
501
- =======
502
- ; CHECK : %162:g8rc = LHA8 6, %64
503
- ; CHECK-NEXT : %150:gprc_and_gprc_nor0 = COPY killed %162.sub_32
504
- >>>>>>> 0f41554d3b33 (fixed a bug of PPCMIPeepholes which description in issue 71030)
499
+ ; CHECK: [[VIRREG162:%[0-9]+]]:g8rc = LHA8 6, %64
500
+ ; CHECK-NEXT: [[VIRREG150:%[0-9]+]]:gprc_and_gprc_nor0 = COPY killed [[VIRREG162]].sub_32
505
501
%87:crrc = CMPW %80, %86
506
502
%88:gprc = ISEL %80, %86, %87.sub_lt
507
503
%89:crrc = CMPLWI killed %88, 0
@@ -549,35 +545,19 @@ body: |
549
545
%150:gprc_and_gprc_nor0 = EXTSH %7
550
546
%151:gprc_and_gprc_nor0 = EXTSH %0
551
547
552
- <<<<<<< HEAD
553
- ; CHECK : [[VIRREG2:%[0-9]+]]:gprc_and_gprc_nor0 = EXTSH killed %0
554
- ; CHECK-NEXT : [[VIRREG3:%[0-9]+]]:crrc = CMPW [[VIRREG2], [[VIRREG1]]
555
- ; CHECK-NEXT : %153:gprc = ISEL killed [[VIRREG2]], killed [[VIRREG1]], killed [[VIRREG3]].sub_lt
556
- %152:crrc = CMPW %151, %150
557
- %153:gprc = ISEL %151, %150, %152.sub_lt
558
- %154:g8rc = EXTSW_32_64 killed %153
559
- ; CHECK-NEXT : [[VIRREG3:%[0-9]+]]:crrc = CMPW [[VIRREG2], [[VIRREG1]]
560
- ; CHECK-NEXT : %153:gprc = ISEL killed [[VIRREG2]], killed [[VIRREG1]], killed [[VIRREG3]].sub_lt
561
- ; CHECK-NOT : EXTSW_32_64
562
- =======
563
- ; CHECK : %159:g8rc = IMPLICIT_DEF
564
- ; CHECK-NEXT : %160:g8rc = INSERT_SUBREG %159, %0, %subreg.sub_32
565
- ; CHECK-NEXT : %161:g8rc = EXTSH8 killed %160
566
- ; CHECK-NEXT : %151:gprc_and_gprc_nor0 = COPY killed %161.sub_32
548
+ ; CHECK: [[VIRREG159:%[0-9]+]]:g8rc = IMPLICIT_DEF
549
+ ; CHECK-NEXT: [[VIRREG160:%[0-9]+]]:g8rc = INSERT_SUBREG [[VIRREG159]], %0, %subreg.sub_32
550
+ ; CHECK-NEXT: [[VIRREG161:%[0-9]+]]:g8rc = EXTSH8 killed [[VIRREG160]]
551
+ ; CHECK-NEXT: %151:gprc_and_gprc_nor0 = COPY killed [[VIRREG161]].sub_32
567
552
568
553
%152:crrc = CMPW %151, %150
569
554
%153:gprc = ISEL %151, %150, %152.sub_lt
570
555
%154:g8rc = EXTSW_32_64 killed %153
571
- <<<<<<< HEAD
572
- ; CHECK-NOT : %154:g8rc = EXTSW_32_64 killed %153
573
- >>>>>>> 0f41554d3b33 (fixed a bug of PPCMIPeepholes which description in issue 71030)
574
- =======
575
- ; CHECK : %165:g8rc = IMPLICIT_DEF
576
- ; CHECK-NEXT : %166:g8rc = INSERT_SUBREG %165, %150, %subreg.sub_32
577
- ; CHECK-NEXT : %167:g8rc = ISEL8 killed %164, killed %166, %152.sub_lt
578
- ; CHECK-NEXT : %153:gprc = COPY killed %167.sub_32
579
- ; CHECK-NOT : %154:g8rc = EXTSW_32_64 killed %153
580
- >>>>>>> 5b5e3c706219 (add checking isel8 in test case)
556
+ ; CHECK: [[VIRREG165:%[0-9]+]]:g8rc = IMPLICIT_DEF
557
+ ; CHECK-NEXT: [[VIRREG166:%[0-9]+]]:g8rc = INSERT_SUBREG [[VIRREG165]], [[VIRREG150]], %subreg.sub_32
558
+ ; CHECK-NEXT: [[VIRREG167:%[0-9]+]]:g8rc = ISEL8 killed %164, killed [[VIRREG166]], %152.sub_lt
559
+ ; CHECK-NEXT: %{{[0-9]+}}:gprc = COPY killed [[VIRREG167]].sub_32
560
+ ; CHECK-NOT: EXTSW_32_64
581
561
%155:g8rc_and_g8rc_nox0 = LDtoc @computedResultUll, $x2 :: (load (s64) from got)
582
562
STD %154, 0, killed %155 :: (store (s64) into @computedResultUll, !tbaa !7)
583
563
ADJCALLSTACKDOWN 112, 0, implicit-def dead $r1, implicit $r1
0 commit comments