Lines Matching refs:FP32

2 …-gnu -run-pass=instruction-select -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]+]]:fgr32 = COPY $f14
29 ; FP32: $f0 = COPY [[COPY]]
30 ; FP32: RetRA implicit $f0
51 ; FP32-LABEL: name: double_in_fpr
52 ; FP32: liveins: $d6, $d7
53 ; FP32: [[COPY:%[0-9]+]]:afgr64 = COPY $d7
54 ; FP32: $d0 = COPY [[COPY]]
55 ; FP32: RetRA implicit $d0
76 ; FP32-LABEL: name: float_in_gpr
77 ; FP32: liveins: $a0, $a1
78 ; FP32: [[COPY:%[0-9]+]]:gpr32 = COPY $a1
79 ; FP32: $f0 = COPY [[COPY]]
80 ; FP32: RetRA implicit $f0
101 ; FP32-LABEL: name: double_in_gpr
102 ; FP32: liveins: $a0, $a2, $a3
103 ; FP32: [[COPY:%[0-9]+]]:gpr32 = COPY $a2
104 ; FP32: [[COPY1:%[0-9]+]]:gpr32 = COPY $a3
105 ; FP32: [[BuildPairF64_:%[0-9]+]]:afgr64 = BuildPairF64 [[COPY]], [[COPY1]]
106 ; FP32: $d0 = COPY [[BuildPairF64_]]
107 ; FP32: RetRA implicit $d0
132 ; FP32-LABEL: name: call_float_in_fpr
133 ; FP32: liveins: $f12, $f14
134 ; FP32: [[COPY:%[0-9]+]]:fgr32 = COPY $f12
135 ; FP32: [[COPY1:%[0-9]+]]:fgr32 = COPY $f14
136 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
137 ; FP32: $f12 = COPY [[COPY]]
138 ; FP32: $f14 = COPY [[COPY1]]
139 …; FP32: JAL @float_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $f12, implicit $f…
140 ; FP32: [[COPY2:%[0-9]+]]:fgr32 = COPY $f0
141 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
142 ; FP32: $f0 = COPY [[COPY2]]
143 ; FP32: RetRA implicit $f0
178 ; FP32-LABEL: name: call_double_in_fpr
179 ; FP32: liveins: $d6, $d7
180 ; FP32: [[COPY:%[0-9]+]]:afgr64 = COPY $d6
181 ; FP32: [[COPY1:%[0-9]+]]:afgr64 = COPY $d7
182 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
183 ; FP32: $d6 = COPY [[COPY]]
184 ; FP32: $d7 = COPY [[COPY1]]
185 …; FP32: JAL @double_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $d6, implicit $d…
186 ; FP32: [[COPY2:%[0-9]+]]:afgr64 = COPY $d0
187 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
188 ; FP32: $d0 = COPY [[COPY2]]
189 ; FP32: RetRA implicit $d0
224 ; FP32-LABEL: name: call_float_in_gpr
225 ; FP32: liveins: $a0, $a1
226 ; FP32: [[COPY:%[0-9]+]]:gpr32 = COPY $a0
227 ; FP32: [[COPY1:%[0-9]+]]:gpr32 = COPY $a1
228 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
229 ; FP32: $a0 = COPY [[COPY]]
230 ; FP32: $a1 = COPY [[COPY1]]
231 …; FP32: JAL @float_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-def…
232 ; FP32: [[COPY2:%[0-9]+]]:fgr32 = COPY $f0
233 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
234 ; FP32: $f0 = COPY [[COPY2]]
235 ; FP32: RetRA implicit $f0
270 ; FP32-LABEL: name: call_double_in_gpr
271 ; FP32: liveins: $a0, $a2, $a3
272 ; FP32: [[COPY:%[0-9]+]]:gpr32 = COPY $a0
273 ; FP32: [[COPY1:%[0-9]+]]:gpr32 = COPY $a2
274 ; FP32: [[COPY2:%[0-9]+]]:gpr32 = COPY $a3
275 ; FP32: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
276 ; FP32: $a0 = COPY [[COPY]]
277 ; FP32: $a2 = COPY [[COPY1]]
278 ; FP32: $a3 = COPY [[COPY2]]
279 …; FP32: JAL @double_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-de…
280 ; FP32: [[COPY3:%[0-9]+]]:afgr64 = COPY $d0
281 ; FP32: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
282 ; FP32: $d0 = COPY [[COPY3]]
283 ; FP32: RetRA implicit $d0