Lines Matching refs:RV64
5 ; RUN: | FileCheck %s --check-prefix=RV64
12 ; RV64-LABEL: f1:
13 ; RV64: # %bb.0:
14 ; RV64-NEXT: ret
25 ; RV64-LABEL: f2:
26 ; RV64: # %bb.0:
27 ; RV64-NEXT: tail foo@plt
50 ; RV64-LABEL: f3:
51 ; RV64: # %bb.0:
52 ; RV64-NEXT: sd ra, 0(s2)
53 ; RV64-NEXT: addi s2, s2, 8
54 ; RV64-NEXT: addi sp, sp, -16
55 ; RV64-NEXT: .cfi_def_cfa_offset 16
56 ; RV64-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
57 ; RV64-NEXT: .cfi_offset ra, -8
58 ; RV64-NEXT: call bar@plt
59 ; RV64-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
60 ; RV64-NEXT: addi sp, sp, 16
61 ; RV64-NEXT: ld ra, -8(s2)
62 ; RV64-NEXT: addi s2, s2, -8
63 ; RV64-NEXT: ret
103 ; RV64-LABEL: f4:
104 ; RV64: # %bb.0:
105 ; RV64-NEXT: sd ra, 0(s2)
106 ; RV64-NEXT: addi s2, s2, 8
107 ; RV64-NEXT: addi sp, sp, -32
108 ; RV64-NEXT: .cfi_def_cfa_offset 32
109 ; RV64-NEXT: sd ra, 24(sp) # 8-byte Folded Spill
110 ; RV64-NEXT: sd s0, 16(sp) # 8-byte Folded Spill
111 ; RV64-NEXT: sd s1, 8(sp) # 8-byte Folded Spill
112 ; RV64-NEXT: sd s3, 0(sp) # 8-byte Folded Spill
113 ; RV64-NEXT: .cfi_offset ra, -8
114 ; RV64-NEXT: .cfi_offset s0, -16
115 ; RV64-NEXT: .cfi_offset s1, -24
116 ; RV64-NEXT: .cfi_offset s3, -32
117 ; RV64-NEXT: call bar@plt
118 ; RV64-NEXT: mv s0, a0
119 ; RV64-NEXT: call bar@plt
120 ; RV64-NEXT: mv s1, a0
121 ; RV64-NEXT: call bar@plt
122 ; RV64-NEXT: mv s3, a0
123 ; RV64-NEXT: call bar@plt
124 ; RV64-NEXT: addw a1, s0, s1
125 ; RV64-NEXT: addw a0, s3, a0
126 ; RV64-NEXT: addw a0, a1, a0
127 ; RV64-NEXT: ld ra, 24(sp) # 8-byte Folded Reload
128 ; RV64-NEXT: ld s0, 16(sp) # 8-byte Folded Reload
129 ; RV64-NEXT: ld s1, 8(sp) # 8-byte Folded Reload
130 ; RV64-NEXT: ld s3, 0(sp) # 8-byte Folded Reload
131 ; RV64-NEXT: addi sp, sp, 32
132 ; RV64-NEXT: ld ra, -8(s2)
133 ; RV64-NEXT: addi s2, s2, -8
134 ; RV64-NEXT: ret
159 ; RV64-LABEL: f5:
160 ; RV64: # %bb.0:
161 ; RV64-NEXT: sd ra, 0(s2)
162 ; RV64-NEXT: addi s2, s2, 8
163 ; RV64-NEXT: addi sp, sp, -16
164 ; RV64-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
165 ; RV64-NEXT: call bar@plt
166 ; RV64-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
167 ; RV64-NEXT: addi sp, sp, 16
168 ; RV64-NEXT: ld ra, -8(s2)
169 ; RV64-NEXT: addi s2, s2, -8
170 ; RV64-NEXT: ret