Lines Matching refs:RV32

3 ; RUN:   | FileCheck %s --check-prefix=RV32
8 ; RV32-LABEL: f1:
9 ; RV32: # %bb.0:
10 ; RV32-NEXT: ret
21 ; RV32-LABEL: f2:
22 ; RV32: # %bb.0:
23 ; RV32-NEXT: tail foo
35 ; RV32-LABEL: f3:
36 ; RV32: # %bb.0:
37 ; RV32-NEXT: sw ra, 0(s2)
38 ; RV32-NEXT: addi s2, s2, 4
39 ; RV32-NEXT: addi sp, sp, -16
40 ; RV32-NEXT: .cfi_def_cfa_offset 16
41 ; RV32-NEXT: sw ra, 12(sp)
42 ; RV32-NEXT: .cfi_offset ra, -4
43 ; RV32-NEXT: call bar
44 ; RV32-NEXT: lw ra, 12(sp)
45 ; RV32-NEXT: addi sp, sp, 16
46 ; RV32-NEXT: lw ra, -4(s2)
47 ; RV32-NEXT: addi s2, s2, -4
48 ; RV32-NEXT: ret
70 ; RV32-LABEL: f4:
71 ; RV32: # %bb.0:
72 ; RV32-NEXT: sw ra, 0(s2)
73 ; RV32-NEXT: addi s2, s2, 4
74 ; RV32-NEXT: addi sp, sp, -16
75 ; RV32-NEXT: .cfi_def_cfa_offset 16
76 ; RV32-NEXT: sw ra, 12(sp)
77 ; RV32-NEXT: sw s0, 8(sp)
78 ; RV32-NEXT: sw s1, 4(sp)
79 ; RV32-NEXT: sw s3, 0(sp)
80 ; RV32-NEXT: .cfi_offset ra, -4
81 ; RV32-NEXT: .cfi_offset s0, -8
82 ; RV32-NEXT: .cfi_offset s1, -12
83 ; RV32-NEXT: .cfi_offset s3, -16
84 ; RV32-NEXT: call bar
85 ; RV32-NEXT: mv s3, a0
86 ; RV32-NEXT: call bar
87 ; RV32-NEXT: mv s1, a0
88 ; RV32-NEXT: call bar
89 ; RV32-NEXT: mv s0, a0
90 ; RV32-NEXT: call bar
91 ; RV32-NEXT: add a1, s3, s1
92 ; RV32-NEXT: add a0, s0, a0
93 ; RV32-NEXT: add a0, a1, a0
94 ; RV32-NEXT: lw s3, 0(sp)
95 ; RV32-NEXT: lw s1, 4(sp)
96 ; RV32-NEXT: lw s0, 8(sp)
97 ; RV32-NEXT: lw ra, 12(sp)
98 ; RV32-NEXT: addi sp, sp, 16
99 ; RV32-NEXT: lw ra, -4(s2)
100 ; RV32-NEXT: addi s2, s2, -4
101 ; RV32-NEXT: ret
146 ; RV32-LABEL: f5:
147 ; RV32: # %bb.0:
148 ; RV32-NEXT: sw ra, 0(s2)
149 ; RV32-NEXT: addi s2, s2, 4
150 ; RV32-NEXT: addi sp, sp, -16
151 ; RV32-NEXT: sw ra, 12(sp)
152 ; RV32-NEXT: call bar
153 ; RV32-NEXT: lw ra, 12(sp)
154 ; RV32-NEXT: addi sp, sp, 16
155 ; RV32-NEXT: lw ra, -4(s2)
156 ; RV32-NEXT: addi s2, s2, -4
157 ; RV32-NEXT: ret