Lines Matching refs:FP32
2 …linux-gnu -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=FP32
26 ; FP32-LABEL: name: float_in_fpr
27 ; FP32: liveins: $f12, $f14
28 ; FP32: [[COPY:%[0-9]+]]:fprb(s32) = COPY $f14
29 ; FP32: $f0 = COPY [[COPY]](s32)
30 ; FP32: RetRA implicit $f0
50 ; FP32-LABEL: name: double_in_fpr
51 ; FP32: liveins: $d6, $d7
52 ; FP32: [[COPY:%[0-9]+]]:fprb(s64) = COPY $d7
53 ; FP32: $d0 = COPY [[COPY]](s64)
54 ; FP32: RetRA implicit $d0
74 ; FP32-LABEL: name: float_in_gpr
75 ; FP32: liveins: $a0, $a1
76 ; FP32: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a1
77 ; FP32: $f0 = COPY [[COPY]](s32)
78 ; FP32: RetRA implicit $f0
98 ; FP32-LABEL: name: double_in_gpr
99 ; FP32: liveins: $a0, $a2, $a3
100 ; FP32: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a2
101 ; FP32: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a3
102 ; FP32: [[MV:%[0-9]+]]:fprb(s64) = G_MERGE_VALUES [[COPY]](s32), [[COPY1]](s32)
103 ; FP32: $d0 = COPY [[MV]](s64)
104 ; FP32: RetRA implicit $d0
128 ; FP32-LABEL: name: call_float_in_fpr
129 ; FP32: liveins: $f12, $f14
130 ; FP32: [[COPY:%[0-9]+]]:fprb(s32) = COPY $f12
131 ; FP32: [[COPY1:%[0-9]+]]:fprb(s32) = COPY $f14
132 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
133 ; FP32: $f12 = COPY [[COPY]](s32)
134 ; FP32: $f14 = COPY [[COPY1]](s32)
135 …; FP32: JAL @float_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $f12, implicit $f…
136 ; FP32: [[COPY2:%[0-9]+]]:fprb(s32) = COPY $f0
137 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
138 ; FP32: $f0 = COPY [[COPY2]](s32)
139 ; FP32: RetRA implicit $f0
173 ; FP32-LABEL: name: call_double_in_fpr
174 ; FP32: liveins: $d6, $d7
175 ; FP32: [[COPY:%[0-9]+]]:fprb(s64) = COPY $d6
176 ; FP32: [[COPY1:%[0-9]+]]:fprb(s64) = COPY $d7
177 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
178 ; FP32: $d6 = COPY [[COPY]](s64)
179 ; FP32: $d7 = COPY [[COPY1]](s64)
180 …; FP32: JAL @double_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $d6, implicit $d…
181 ; FP32: [[COPY2:%[0-9]+]]:fprb(s64) = COPY $d0
182 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
183 ; FP32: $d0 = COPY [[COPY2]](s64)
184 ; FP32: RetRA implicit $d0
218 ; FP32-LABEL: name: call_float_in_gpr
219 ; FP32: liveins: $a0, $a1
220 ; FP32: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a0
221 ; FP32: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a1
222 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
223 ; FP32: $a0 = COPY [[COPY]](s32)
224 ; FP32: $a1 = COPY [[COPY1]](s32)
225 …; FP32: JAL @float_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-def…
226 ; FP32: [[COPY2:%[0-9]+]]:fprb(s32) = COPY $f0
227 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
228 ; FP32: $f0 = COPY [[COPY2]](s32)
229 ; FP32: RetRA implicit $f0
263 ; FP32-LABEL: name: call_double_in_gpr
264 ; FP32: liveins: $a0, $a2, $a3
265 ; FP32: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a0
266 ; FP32: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a2
267 ; FP32: [[COPY2:%[0-9]+]]:gprb(s32) = COPY $a3
268 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
269 ; FP32: $a0 = COPY [[COPY]](s32)
270 ; FP32: $a2 = COPY [[COPY1]](s32)
271 ; FP32: $a3 = COPY [[COPY2]](s32)
272 …; FP32: JAL @double_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-de…
273 ; FP32: [[COPY3:%[0-9]+]]:fprb(s64) = COPY $d0
274 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
275 ; FP32: $d0 = COPY [[COPY3]](s64)
276 ; FP32: RetRA implicit $d0