Lines Matching refs:FP64

3 …+mips32r2 -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=FP64
31 ; FP64-LABEL: name: float_in_fpr
32 ; FP64: liveins: $f12, $f14
33 ; FP64: [[COPY:%[0-9]+]]:fprb(s32) = COPY $f14
34 ; FP64: $f0 = COPY [[COPY]](s32)
35 ; FP64: RetRA implicit $f0
55 ; FP64-LABEL: name: double_in_fpr
56 ; FP64: liveins: $d6, $d7
57 ; FP64: [[COPY:%[0-9]+]]:fprb(s64) = COPY $d7
58 ; FP64: $d0 = COPY [[COPY]](s64)
59 ; FP64: RetRA implicit $d0
79 ; FP64-LABEL: name: float_in_gpr
80 ; FP64: liveins: $a0, $a1
81 ; FP64: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a1
82 ; FP64: $f0 = COPY [[COPY]](s32)
83 ; FP64: RetRA implicit $f0
105 ; FP64-LABEL: name: double_in_gpr
106 ; FP64: liveins: $a0, $a2, $a3
107 ; FP64: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a2
108 ; FP64: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a3
109 ; FP64: [[MV:%[0-9]+]]:fprb(s64) = G_MERGE_VALUES [[COPY]](s32), [[COPY1]](s32)
110 ; FP64: $d0 = COPY [[MV]](s64)
111 ; FP64: RetRA implicit $d0
140 ; FP64-LABEL: name: call_float_in_fpr
141 ; FP64: liveins: $f12, $f14
142 ; FP64: [[COPY:%[0-9]+]]:fprb(s32) = COPY $f12
143 ; FP64: [[COPY1:%[0-9]+]]:fprb(s32) = COPY $f14
144 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
145 ; FP64: $f12 = COPY [[COPY]](s32)
146 ; FP64: $f14 = COPY [[COPY1]](s32)
147 …; FP64: JAL @float_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $f12, implicit $f…
148 ; FP64: [[COPY2:%[0-9]+]]:fprb(s32) = COPY $f0
149 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
150 ; FP64: $f0 = COPY [[COPY2]](s32)
151 ; FP64: RetRA implicit $f0
185 ; FP64-LABEL: name: call_double_in_fpr
186 ; FP64: liveins: $d6, $d7
187 ; FP64: [[COPY:%[0-9]+]]:fprb(s64) = COPY $d6
188 ; FP64: [[COPY1:%[0-9]+]]:fprb(s64) = COPY $d7
189 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
190 ; FP64: $d6 = COPY [[COPY]](s64)
191 ; FP64: $d7 = COPY [[COPY1]](s64)
192 …; FP64: JAL @double_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $d6, implicit $d…
193 ; FP64: [[COPY2:%[0-9]+]]:fprb(s64) = COPY $d0
194 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
195 ; FP64: $d0 = COPY [[COPY2]](s64)
196 ; FP64: RetRA implicit $d0
230 ; FP64-LABEL: name: call_float_in_gpr
231 ; FP64: liveins: $a0, $a1
232 ; FP64: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a0
233 ; FP64: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a1
234 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
235 ; FP64: $a0 = COPY [[COPY]](s32)
236 ; FP64: $a1 = COPY [[COPY1]](s32)
237 …; FP64: JAL @float_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-def…
238 ; FP64: [[COPY2:%[0-9]+]]:fprb(s32) = COPY $f0
239 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
240 ; FP64: $f0 = COPY [[COPY2]](s32)
241 ; FP64: RetRA implicit $f0
277 ; FP64-LABEL: name: call_double_in_gpr
278 ; FP64: liveins: $a0, $a2, $a3
279 ; FP64: [[COPY:%[0-9]+]]:gprb(s32) = COPY $a0
280 ; FP64: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $a2
281 ; FP64: [[COPY2:%[0-9]+]]:gprb(s32) = COPY $a3
282 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
283 ; FP64: $a0 = COPY [[COPY]](s32)
284 ; FP64: $a2 = COPY [[COPY1]](s32)
285 ; FP64: $a3 = COPY [[COPY2]](s32)
286 …; FP64: JAL @double_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-de…
287 ; FP64: [[COPY3:%[0-9]+]]:fprb(s64) = COPY $d0
288 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
289 ; FP64: $d0 = COPY [[COPY3]](s64)
290 ; FP64: RetRA implicit $d0