@@ -99,8 +99,8 @@ define i32 @pushpopret0(i32 signext %size){
99
99
; RV32IZCMP: # %bb.0: # %entry
100
100
; RV32IZCMP-NEXT: cm.push {ra, s0}, -16
101
101
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 16
102
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
103
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
102
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -8
103
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -4
104
104
; RV32IZCMP-NEXT: addi s0, sp, 16
105
105
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
106
106
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -115,8 +115,8 @@ define i32 @pushpopret0(i32 signext %size){
115
115
; RV64IZCMP: # %bb.0: # %entry
116
116
; RV64IZCMP-NEXT: cm.push {ra, s0}, -16
117
117
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 16
118
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
119
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
118
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -16
119
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -8
120
120
; RV64IZCMP-NEXT: addi s0, sp, 16
121
121
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
122
122
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -221,8 +221,8 @@ define i32 @pushpopret1(i32 signext %size) {
221
221
; RV32IZCMP: # %bb.0: # %entry
222
222
; RV32IZCMP-NEXT: cm.push {ra, s0}, -16
223
223
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 16
224
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
225
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
224
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -8
225
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -4
226
226
; RV32IZCMP-NEXT: addi s0, sp, 16
227
227
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
228
228
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -238,8 +238,8 @@ define i32 @pushpopret1(i32 signext %size) {
238
238
; RV64IZCMP: # %bb.0: # %entry
239
239
; RV64IZCMP-NEXT: cm.push {ra, s0}, -16
240
240
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 16
241
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
242
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
241
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -16
242
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -8
243
243
; RV64IZCMP-NEXT: addi s0, sp, 16
244
244
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
245
245
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -345,8 +345,8 @@ define i32 @pushpopretneg1(i32 signext %size) {
345
345
; RV32IZCMP: # %bb.0: # %entry
346
346
; RV32IZCMP-NEXT: cm.push {ra, s0}, -16
347
347
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 16
348
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
349
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
348
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -8
349
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -4
350
350
; RV32IZCMP-NEXT: addi s0, sp, 16
351
351
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
352
352
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -362,8 +362,8 @@ define i32 @pushpopretneg1(i32 signext %size) {
362
362
; RV64IZCMP: # %bb.0: # %entry
363
363
; RV64IZCMP-NEXT: cm.push {ra, s0}, -16
364
364
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 16
365
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
366
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
365
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -16
366
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -8
367
367
; RV64IZCMP-NEXT: addi s0, sp, 16
368
368
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
369
369
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -469,8 +469,8 @@ define i32 @pushpopret2(i32 signext %size) {
469
469
; RV32IZCMP: # %bb.0: # %entry
470
470
; RV32IZCMP-NEXT: cm.push {ra, s0}, -16
471
471
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 16
472
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
473
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
472
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -8
473
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -4
474
474
; RV32IZCMP-NEXT: addi s0, sp, 16
475
475
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
476
476
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -486,8 +486,8 @@ define i32 @pushpopret2(i32 signext %size) {
486
486
; RV64IZCMP: # %bb.0: # %entry
487
487
; RV64IZCMP-NEXT: cm.push {ra, s0}, -16
488
488
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 16
489
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
490
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
489
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -16
490
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -8
491
491
; RV64IZCMP-NEXT: addi s0, sp, 16
492
492
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
493
493
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -593,8 +593,8 @@ define dso_local i32 @tailcall(i32 signext %size) local_unnamed_addr #0 {
593
593
; RV32IZCMP: # %bb.0: # %entry
594
594
; RV32IZCMP-NEXT: cm.push {ra, s0}, -16
595
595
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 16
596
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
597
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
596
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -8
597
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -4
598
598
; RV32IZCMP-NEXT: addi s0, sp, 16
599
599
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
600
600
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -609,8 +609,8 @@ define dso_local i32 @tailcall(i32 signext %size) local_unnamed_addr #0 {
609
609
; RV64IZCMP: # %bb.0: # %entry
610
610
; RV64IZCMP-NEXT: cm.push {ra, s0}, -16
611
611
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 16
612
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
613
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
612
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -16
613
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -8
614
614
; RV64IZCMP-NEXT: addi s0, sp, 16
615
615
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
616
616
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -627,8 +627,8 @@ define dso_local i32 @tailcall(i32 signext %size) local_unnamed_addr #0 {
627
627
; RV32IZCMP-SR: # %bb.0: # %entry
628
628
; RV32IZCMP-SR-NEXT: cm.push {ra, s0}, -16
629
629
; RV32IZCMP-SR-NEXT: .cfi_def_cfa_offset 16
630
- ; RV32IZCMP-SR-NEXT: .cfi_offset ra, -4
631
- ; RV32IZCMP-SR-NEXT: .cfi_offset s0, -8
630
+ ; RV32IZCMP-SR-NEXT: .cfi_offset ra, -8
631
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s0, -4
632
632
; RV32IZCMP-SR-NEXT: addi s0, sp, 16
633
633
; RV32IZCMP-SR-NEXT: .cfi_def_cfa s0, 0
634
634
; RV32IZCMP-SR-NEXT: addi a0, a0, 15
@@ -643,8 +643,8 @@ define dso_local i32 @tailcall(i32 signext %size) local_unnamed_addr #0 {
643
643
; RV64IZCMP-SR: # %bb.0: # %entry
644
644
; RV64IZCMP-SR-NEXT: cm.push {ra, s0}, -16
645
645
; RV64IZCMP-SR-NEXT: .cfi_def_cfa_offset 16
646
- ; RV64IZCMP-SR-NEXT: .cfi_offset ra, -8
647
- ; RV64IZCMP-SR-NEXT: .cfi_offset s0, -16
646
+ ; RV64IZCMP-SR-NEXT: .cfi_offset ra, -16
647
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s0, -8
648
648
; RV64IZCMP-SR-NEXT: addi s0, sp, 16
649
649
; RV64IZCMP-SR-NEXT: .cfi_def_cfa s0, 0
650
650
; RV64IZCMP-SR-NEXT: slli a0, a0, 32
@@ -710,16 +710,16 @@ define i32 @nocompress(i32 signext %size) {
710
710
; RV32IZCMP: # %bb.0: # %entry
711
711
; RV32IZCMP-NEXT: cm.push {ra, s0-s8}, -48
712
712
; RV32IZCMP-NEXT: .cfi_def_cfa_offset 48
713
- ; RV32IZCMP-NEXT: .cfi_offset ra, -4
714
- ; RV32IZCMP-NEXT: .cfi_offset s0, -8
715
- ; RV32IZCMP-NEXT: .cfi_offset s1, -12
716
- ; RV32IZCMP-NEXT: .cfi_offset s2, -16
717
- ; RV32IZCMP-NEXT: .cfi_offset s3, -20
718
- ; RV32IZCMP-NEXT: .cfi_offset s4, -24
719
- ; RV32IZCMP-NEXT: .cfi_offset s5, -28
720
- ; RV32IZCMP-NEXT: .cfi_offset s6, -32
721
- ; RV32IZCMP-NEXT: .cfi_offset s7, -36
722
- ; RV32IZCMP-NEXT: .cfi_offset s8, -40
713
+ ; RV32IZCMP-NEXT: .cfi_offset ra, -40
714
+ ; RV32IZCMP-NEXT: .cfi_offset s0, -36
715
+ ; RV32IZCMP-NEXT: .cfi_offset s1, -32
716
+ ; RV32IZCMP-NEXT: .cfi_offset s2, -28
717
+ ; RV32IZCMP-NEXT: .cfi_offset s3, -24
718
+ ; RV32IZCMP-NEXT: .cfi_offset s4, -20
719
+ ; RV32IZCMP-NEXT: .cfi_offset s5, -16
720
+ ; RV32IZCMP-NEXT: .cfi_offset s6, -12
721
+ ; RV32IZCMP-NEXT: .cfi_offset s7, -8
722
+ ; RV32IZCMP-NEXT: .cfi_offset s8, -4
723
723
; RV32IZCMP-NEXT: addi s0, sp, 48
724
724
; RV32IZCMP-NEXT: .cfi_def_cfa s0, 0
725
725
; RV32IZCMP-NEXT: addi a0, a0, 15
@@ -749,16 +749,16 @@ define i32 @nocompress(i32 signext %size) {
749
749
; RV64IZCMP: # %bb.0: # %entry
750
750
; RV64IZCMP-NEXT: cm.push {ra, s0-s8}, -80
751
751
; RV64IZCMP-NEXT: .cfi_def_cfa_offset 80
752
- ; RV64IZCMP-NEXT: .cfi_offset ra, -8
753
- ; RV64IZCMP-NEXT: .cfi_offset s0, -16
754
- ; RV64IZCMP-NEXT: .cfi_offset s1, -24
755
- ; RV64IZCMP-NEXT: .cfi_offset s2, -32
756
- ; RV64IZCMP-NEXT: .cfi_offset s3, -40
757
- ; RV64IZCMP-NEXT: .cfi_offset s4, -48
758
- ; RV64IZCMP-NEXT: .cfi_offset s5, -56
759
- ; RV64IZCMP-NEXT: .cfi_offset s6, -64
760
- ; RV64IZCMP-NEXT: .cfi_offset s7, -72
761
- ; RV64IZCMP-NEXT: .cfi_offset s8, -80
752
+ ; RV64IZCMP-NEXT: .cfi_offset ra, -80
753
+ ; RV64IZCMP-NEXT: .cfi_offset s0, -72
754
+ ; RV64IZCMP-NEXT: .cfi_offset s1, -64
755
+ ; RV64IZCMP-NEXT: .cfi_offset s2, -56
756
+ ; RV64IZCMP-NEXT: .cfi_offset s3, -48
757
+ ; RV64IZCMP-NEXT: .cfi_offset s4, -40
758
+ ; RV64IZCMP-NEXT: .cfi_offset s5, -32
759
+ ; RV64IZCMP-NEXT: .cfi_offset s6, -24
760
+ ; RV64IZCMP-NEXT: .cfi_offset s7, -16
761
+ ; RV64IZCMP-NEXT: .cfi_offset s8, -8
762
762
; RV64IZCMP-NEXT: addi s0, sp, 80
763
763
; RV64IZCMP-NEXT: .cfi_def_cfa s0, 0
764
764
; RV64IZCMP-NEXT: slli a0, a0, 32
@@ -790,16 +790,16 @@ define i32 @nocompress(i32 signext %size) {
790
790
; RV32IZCMP-SR: # %bb.0: # %entry
791
791
; RV32IZCMP-SR-NEXT: cm.push {ra, s0-s8}, -48
792
792
; RV32IZCMP-SR-NEXT: .cfi_def_cfa_offset 48
793
- ; RV32IZCMP-SR-NEXT: .cfi_offset ra, -4
794
- ; RV32IZCMP-SR-NEXT: .cfi_offset s0, -8
795
- ; RV32IZCMP-SR-NEXT: .cfi_offset s1, -12
796
- ; RV32IZCMP-SR-NEXT: .cfi_offset s2, -16
797
- ; RV32IZCMP-SR-NEXT: .cfi_offset s3, -20
798
- ; RV32IZCMP-SR-NEXT: .cfi_offset s4, -24
799
- ; RV32IZCMP-SR-NEXT: .cfi_offset s5, -28
800
- ; RV32IZCMP-SR-NEXT: .cfi_offset s6, -32
801
- ; RV32IZCMP-SR-NEXT: .cfi_offset s7, -36
802
- ; RV32IZCMP-SR-NEXT: .cfi_offset s8, -40
793
+ ; RV32IZCMP-SR-NEXT: .cfi_offset ra, -40
794
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s0, -36
795
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s1, -32
796
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s2, -28
797
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s3, -24
798
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s4, -20
799
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s5, -16
800
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s6, -12
801
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s7, -8
802
+ ; RV32IZCMP-SR-NEXT: .cfi_offset s8, -4
803
803
; RV32IZCMP-SR-NEXT: addi s0, sp, 48
804
804
; RV32IZCMP-SR-NEXT: .cfi_def_cfa s0, 0
805
805
; RV32IZCMP-SR-NEXT: addi a0, a0, 15
@@ -829,16 +829,16 @@ define i32 @nocompress(i32 signext %size) {
829
829
; RV64IZCMP-SR: # %bb.0: # %entry
830
830
; RV64IZCMP-SR-NEXT: cm.push {ra, s0-s8}, -80
831
831
; RV64IZCMP-SR-NEXT: .cfi_def_cfa_offset 80
832
- ; RV64IZCMP-SR-NEXT: .cfi_offset ra, -8
833
- ; RV64IZCMP-SR-NEXT: .cfi_offset s0, -16
834
- ; RV64IZCMP-SR-NEXT: .cfi_offset s1, -24
835
- ; RV64IZCMP-SR-NEXT: .cfi_offset s2, -32
836
- ; RV64IZCMP-SR-NEXT: .cfi_offset s3, -40
837
- ; RV64IZCMP-SR-NEXT: .cfi_offset s4, -48
838
- ; RV64IZCMP-SR-NEXT: .cfi_offset s5, -56
839
- ; RV64IZCMP-SR-NEXT: .cfi_offset s6, -64
840
- ; RV64IZCMP-SR-NEXT: .cfi_offset s7, -72
841
- ; RV64IZCMP-SR-NEXT: .cfi_offset s8, -80
832
+ ; RV64IZCMP-SR-NEXT: .cfi_offset ra, -80
833
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s0, -72
834
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s1, -64
835
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s2, -56
836
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s3, -48
837
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s4, -40
838
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s5, -32
839
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s6, -24
840
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s7, -16
841
+ ; RV64IZCMP-SR-NEXT: .cfi_offset s8, -8
842
842
; RV64IZCMP-SR-NEXT: addi s0, sp, 80
843
843
; RV64IZCMP-SR-NEXT: .cfi_def_cfa s0, 0
844
844
; RV64IZCMP-SR-NEXT: slli a0, a0, 32
0 commit comments