Lines Matching refs:HARD
1 ; RUN: llc < %s -march=sparc -mattr=hard-quad-float | FileCheck %s --check-prefix=HARD
5 ; HARD-LABEL: f128_ops
6 ; HARD: ldd
7 ; HARD: ldd
8 ; HARD: ldd
9 ; HARD: ldd
10 ; HARD: faddq [[R0:.+]], [[R1:.+]], [[R2:.+]]
11 ; HARD: fsubq [[R2]], [[R3:.+]], [[R4:.+]]
12 ; HARD: fmulq [[R4]], [[R5:.+]], [[R6:.+]]
13 ; HARD: fdivq [[R6]], [[R2]]
14 ; HARD: std
15 ; HARD: std
43 ; HARD-LABEL: f128_spill
44 ; HARD: std %f{{.+}}, [%[[S0:.+]]]
45 ; HARD: std %f{{.+}}, [%[[S1:.+]]]
46 ; HARD-DAG: ldd [%[[S0]]], %f{{.+}}
47 ; HARD-DAG: ldd [%[[S1]]], %f{{.+}}
48 ; HARD: jmp {{%[oi]7}}+12
65 ; HARD-LABEL: f128_compare
66 ; HARD: fcmpq
67 ; HARD-NEXT: nop
81 ; HARD-LABEL: f128_compare2
82 ; HARD: fcmpq
83 ; HARD: fb{{ule|g}}
102 ; HARD-LABEL: f128_abs
103 ; HARD: fabss
118 ; HARD-LABEL: int_to_f128
119 ; HARD: fitoq
131 ; HARD-LABEL: fp128_unaligned
132 ; HARD: ldub
133 ; HARD: faddq
134 ; HARD: stb
135 ; HARD: ret
152 ; HARD-LABEL: uint_to_f128
153 ; HARD: fdtoq
165 ; HARD-LABEL: f128_to_i32
166 ; HARD: fqtoi
167 ; HARD: fqtoi
184 ; HARD-LABEL: test_itoq_qtoi
185 ; HARD-DAG: call _Q_lltoq
186 ; HARD-DAG: call _Q_qtoll
187 ; HARD-DAG: fitoq
188 ; HARD-DAG: fqtoi
212 ; HARD-LABEL: test_utoq_qtou
213 ; HARD-DAG: call _Q_ulltoq
214 ; HARD-DAG: call _Q_qtoull
215 ; HARD-DAG: fdtoq
216 ; HARD-DAG: fqtoi