Lines Matching refs:V8
1 ; RUN: llc -march=sparc < %s | FileCheck %s -check-prefix=V8 -check-prefix=V8-BE
2 ; RUN: llc -march=sparcel < %s | FileCheck %s -check-prefix=V8 -check-prefix=V8-EL
3 ; RUN: llc -march=sparc -O0 < %s | FileCheck %s -check-prefix=V8-UNOPT
7 ; V8-LABEL: test_neg:
8 ; V8: call get_double
9 ; V8-BE: fnegs %f0, %f0
10 ; V8-EL: fnegs %f1, %f1
12 ; V8-UNOPT-LABEL: test_neg:
13 ; V8-UNOPT: fnegs
14 ; V8-UNOPT: ! implicit-def
15 ; V8-UNOPT: fmovs {{.+}}, %f0
16 ; V8-UNOPT: fmovs {{.+}}, %f1
31 ; V8-LABEL: test_abs:
32 ; V8-BE: fabss %f0, %f0
33 ; V8-EL: fabss %f1, %f1
35 ; V8-UNOPT-LABEL: test_abs:
36 ; V8-UNOPT: fabss
37 ; V8-UNOPT: ! implicit-def
38 ; V8-UNOPT: fmovs {{.+}}, %f0
39 ; V8-UNOPT: fmovs {{.+}}, %f1
58 ; V8-LABEL: test_v9_floatreg:
59 ; V8: fsubd {{.+}}, {{.+}}, [[R:%f(((1|2)?(0|2|4|6|8))|30)]]
60 ; V8: std [[R]], [%{{.+}}]
61 ; V8: ldd [%{{.+}}], %f0
62 ; V8: faddd {{.+}}, {{.+}}, {{.+}}
82 ; V8-LABEL: test_xtos_stox
83 ; V8: call __floatdisf
84 ; V8: call __fixsfdi
103 ; V8-LABEL: test_itos_stoi
104 ; V8: fitos
105 ; V8: fstoi
125 ; V8-LABEL: test_xtod_dtox
126 ; V8: call __floatdidf
127 ; V8: call __fixdfdi
146 ; V8-LABEL: test_itod_dtoi
147 ; V8: fitod
148 ; V8: fdtoi
167 ; V8-LABEL: test_uxtos_stoux
168 ; V8: call __floatundisf
169 ; V8: call __fixunssfdi
188 ; V8-LABEL: test_utos_stou
189 ; V8: fdtos
190 ; V8: fstoi
210 ; V8-LABEL: test_uxtod_dtoux
211 ; V8: call __floatundidf
212 ; V8: call __fixunsdfdi
231 ; V8-LABEL: test_utod_dtou
232 ; V8-NOT: fitod
233 ; V8: fdtoi