Lines Matching refs:FP64

3 …32r2 -run-pass=instruction-select -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]+]]:fgr32 = COPY $f14
34 ; FP64: $f0 = COPY [[COPY]]
35 ; FP64: RetRA implicit $f0
56 ; FP64-LABEL: name: double_in_fpr
57 ; FP64: liveins: $d6, $d7
58 ; FP64: [[COPY:%[0-9]+]]:fgr64 = COPY $d7
59 ; FP64: $d0 = COPY [[COPY]]
60 ; FP64: RetRA implicit $d0
81 ; FP64-LABEL: name: float_in_gpr
82 ; FP64: liveins: $a0, $a1
83 ; FP64: [[COPY:%[0-9]+]]:gpr32 = COPY $a1
84 ; FP64: $f0 = COPY [[COPY]]
85 ; FP64: RetRA implicit $f0
108 ; FP64-LABEL: name: double_in_gpr
109 ; FP64: liveins: $a0, $a2, $a3
110 ; FP64: [[COPY:%[0-9]+]]:gpr32 = COPY $a2
111 ; FP64: [[COPY1:%[0-9]+]]:gpr32 = COPY $a3
112 ; FP64: [[BuildPairF64_64_:%[0-9]+]]:fgr64 = BuildPairF64_64 [[COPY]], [[COPY1]]
113 ; FP64: $d0 = COPY [[BuildPairF64_64_]]
114 ; FP64: RetRA implicit $d0
144 ; FP64-LABEL: name: call_float_in_fpr
145 ; FP64: liveins: $f12, $f14
146 ; FP64: [[COPY:%[0-9]+]]:fgr32 = COPY $f12
147 ; FP64: [[COPY1:%[0-9]+]]:fgr32 = COPY $f14
148 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
149 ; FP64: $f12 = COPY [[COPY]]
150 ; FP64: $f14 = COPY [[COPY1]]
151 …; FP64: JAL @float_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $f12, implicit $f…
152 ; FP64: [[COPY2:%[0-9]+]]:fgr32 = COPY $f0
153 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
154 ; FP64: $f0 = COPY [[COPY2]]
155 ; FP64: RetRA implicit $f0
190 ; FP64-LABEL: name: call_double_in_fpr
191 ; FP64: liveins: $d6, $d7
192 ; FP64: [[COPY:%[0-9]+]]:fgr64 = COPY $d6
193 ; FP64: [[COPY1:%[0-9]+]]:fgr64 = COPY $d7
194 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
195 ; FP64: $d6 = COPY [[COPY]]
196 ; FP64: $d7 = COPY [[COPY1]]
197 …; FP64: JAL @double_in_fpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $d6, implicit $d…
198 ; FP64: [[COPY2:%[0-9]+]]:fgr64 = COPY $d0
199 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
200 ; FP64: $d0 = COPY [[COPY2]]
201 ; FP64: RetRA implicit $d0
236 ; FP64-LABEL: name: call_float_in_gpr
237 ; FP64: liveins: $a0, $a1
238 ; FP64: [[COPY:%[0-9]+]]:gpr32 = COPY $a0
239 ; FP64: [[COPY1:%[0-9]+]]:gpr32 = COPY $a1
240 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
241 ; FP64: $a0 = COPY [[COPY]]
242 ; FP64: $a1 = COPY [[COPY1]]
243 …; FP64: JAL @float_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-def…
244 ; FP64: [[COPY2:%[0-9]+]]:fgr32 = COPY $f0
245 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
246 ; FP64: $f0 = COPY [[COPY2]]
247 ; FP64: RetRA implicit $f0
284 ; FP64-LABEL: name: call_double_in_gpr
285 ; FP64: liveins: $a0, $a2, $a3
286 ; FP64: [[COPY:%[0-9]+]]:gpr32 = COPY $a0
287 ; FP64: [[COPY1:%[0-9]+]]:gpr32 = COPY $a2
288 ; FP64: [[COPY2:%[0-9]+]]:gpr32 = COPY $a3
289 ; FP64: ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp
290 ; FP64: $a0 = COPY [[COPY]]
291 ; FP64: $a2 = COPY [[COPY1]]
292 ; FP64: $a3 = COPY [[COPY2]]
293 …; FP64: JAL @double_in_gpr, csr_o32, implicit-def $ra, implicit-def $sp, implicit $a0, implicit-de…
294 ; FP64: [[COPY3:%[0-9]+]]:fgr64 = COPY $d0
295 ; FP64: ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp
296 ; FP64: $d0 = COPY [[COPY3]]
297 ; FP64: RetRA implicit $d0