@@ -635,79 +635,3 @@ body: |
635
635
%1(s64) = G_FPTOUI %0
636
636
$x0 = COPY %1(s64)
637
637
...
638
-
639
- ---
640
- name : sitofp_v2s64_v2s32
641
- legalized : true
642
- regBankSelected : true
643
-
644
- body : |
645
- bb.0:
646
- liveins: $d0
647
-
648
- ; CHECK-LABEL: name: sitofp_v2s64_v2s32
649
- ; CHECK: [[COPY:%[0-9]+]]:fpr64 = COPY $d0
650
- ; CHECK: [[SSHLLv2i32_shift:%[0-9]+]]:fpr128 = SSHLLv2i32_shift [[COPY]], 0
651
- ; CHECK: [[SCVTFv2f64_:%[0-9]+]]:fpr128 = nofpexcept SCVTFv2f64 [[SSHLLv2i32_shift]]
652
- ; CHECK: $q0 = COPY [[SCVTFv2f64_]]
653
- %0:fpr(<2 x s32>) = COPY $d0
654
- %1:fpr(<2 x s64>) = G_SITOFP %0
655
- $q0 = COPY %1(<2 x s64>)
656
- ...
657
-
658
- ---
659
- name : uitofp_v2s64_v2s32
660
- legalized : true
661
- regBankSelected : true
662
-
663
- body : |
664
- bb.0:
665
- liveins: $d0
666
-
667
- ; CHECK-LABEL: name: uitofp_v2s64_v2s32
668
- ; CHECK: [[COPY:%[0-9]+]]:fpr64 = COPY $d0
669
- ; CHECK: [[USHLLv2i32_shift:%[0-9]+]]:fpr128 = USHLLv2i32_shift [[COPY]], 0
670
- ; CHECK: [[UCVTFv2f64_:%[0-9]+]]:fpr128 = nofpexcept UCVTFv2f64 [[USHLLv2i32_shift]]
671
- ; CHECK: $q0 = COPY [[UCVTFv2f64_]]
672
- %0:fpr(<2 x s32>) = COPY $d0
673
- %1:fpr(<2 x s64>) = G_UITOFP %0
674
- $q0 = COPY %1(<2 x s64>)
675
- ...
676
-
677
- ---
678
- name : sitofp_v2s32_v2s64
679
- legalized : true
680
- regBankSelected : true
681
-
682
- body : |
683
- bb.0:
684
- liveins: $q0
685
-
686
- ; CHECK-LABEL: name: sitofp_v2s32_v2s64
687
- ; CHECK: [[COPY:%[0-9]+]]:fpr128 = COPY $q0
688
- ; CHECK: [[SCVTFv2f64_:%[0-9]+]]:fpr128 = nofpexcept SCVTFv2f64 [[COPY]]
689
- ; CHECK: [[FCVTNv2i32_:%[0-9]+]]:fpr64 = nofpexcept FCVTNv2i32 [[SCVTFv2f64_]]
690
- ; CHECK: $d0 = COPY [[FCVTNv2i32_]]
691
- %0:fpr(<2 x s64>) = COPY $q0
692
- %1:fpr(<2 x s32>) = G_SITOFP %0
693
- $d0 = COPY %1(<2 x s32>)
694
- ...
695
-
696
- ---
697
- name : uitofp_v2s32_v2s64
698
- legalized : true
699
- regBankSelected : true
700
-
701
- body : |
702
- bb.0:
703
- liveins: $q0
704
-
705
- ; CHECK-LABEL: name: uitofp_v2s32_v2s64
706
- ; CHECK: [[COPY:%[0-9]+]]:fpr128 = COPY $q0
707
- ; CHECK: [[UCVTFv2f64_:%[0-9]+]]:fpr128 = nofpexcept UCVTFv2f64 [[COPY]]
708
- ; CHECK: [[FCVTNv2i32_:%[0-9]+]]:fpr64 = nofpexcept FCVTNv2i32 [[UCVTFv2f64_]]
709
- ; CHECK: $d0 = COPY [[FCVTNv2i32_]]
710
- %0:fpr(<2 x s64>) = COPY $q0
711
- %1:fpr(<2 x s32>) = G_UITOFP %0
712
- $d0 = COPY %1(<2 x s32>)
713
- ...
0 commit comments