Lines Matching refs:SSE2
1 ; RUN: llc -mtriple=x86_64-apple-darwin -mcpu=core2 < %s | FileCheck --check-prefix=SSE2-CODEGEN %s
2 …triple=x86_64-apple-darwin -mcpu=core2 -cost-model -analyze < %s | FileCheck --check-prefix=SSE2 %s
10 ; SSE2: uitofpv2i8v2double
11 ; SSE2: cost of 20 {{.*}} uitofp
12 ; SSE2-CODEGEN: uitofpv2i8v2double
13 ; SSE2-CODEGEN: movapd LCPI
14 ; SSE2-CODEGEN: subpd
15 ; SSE2-CODEGEN: addpd
21 ; SSE2: uitofpv4i8v4double
22 ; SSE2: cost of 40 {{.*}} uitofp
23 ; SSE2-CODEGEN: uitofpv4i8v4double
24 ; SSE2-CODEGEN: movapd LCPI
25 ; SSE2-CODEGEN: subpd
26 ; SSE2-CODEGEN: addpd
32 ; SSE2: uitofpv8i8v8double
33 ; SSE2: cost of 80 {{.*}} uitofp
34 ; SSE2-CODEGEN: uitofpv8i8v8double
35 ; SSE2-CODEGEN: movapd LCPI
36 ; SSE2-CODEGEN: subpd
37 ; SSE2-CODEGEN: addpd
43 ; SSE2: uitofpv16i8v16double
44 ; SSE2: cost of 160 {{.*}} uitofp
45 ; SSE2-CODEGEN: uitofpv16i8v16double
46 ; SSE2-CODEGEN: movapd LCPI
47 ; SSE2-CODEGEN: subpd
48 ; SSE2-CODEGEN: addpd
54 ; SSE2: uitofpv32i8v32double
55 ; SSE2: cost of 320 {{.*}} uitofp
56 ; SSE2-CODEGEN: uitofpv32i8v32double
57 ; SSE2-CODEGEN: movapd LCPI
58 ; SSE2-CODEGEN: subpd
59 ; SSE2-CODEGEN: addpd
65 ; SSE2: uitofpv2i16v2double
66 ; SSE2: cost of 20 {{.*}} uitofp
67 ; SSE2-CODEGEN: uitofpv2i16v2double
68 ; SSE2-CODEGEN: movapd LCPI
69 ; SSE2-CODEGEN: subpd
70 ; SSE2-CODEGEN: addpd
76 ; SSE2: uitofpv4i16v4double
77 ; SSE2: cost of 40 {{.*}} uitofp
78 ; SSE2-CODEGEN: uitofpv4i16v4double
79 ; SSE2-CODEGEN: movapd LCPI
80 ; SSE2-CODEGEN: subpd
81 ; SSE2-CODEGEN: addpd
87 ; SSE2: uitofpv8i16v8double
88 ; SSE2: cost of 80 {{.*}} uitofp
89 ; SSE2-CODEGEN: uitofpv8i16v8double
90 ; SSE2-CODEGEN: movapd LCPI
91 ; SSE2-CODEGEN: subpd
92 ; SSE2-CODEGEN: addpd
98 ; SSE2: uitofpv16i16v16double
99 ; SSE2: cost of 160 {{.*}} uitofp
100 ; SSE2-CODEGEN: uitofpv16i16v16double
101 ; SSE2-CODEGEN: movapd LCPI
102 ; SSE2-CODEGEN: subpd
103 ; SSE2-CODEGEN: addpd
109 ; SSE2: uitofpv32i16v32double
110 ; SSE2: cost of 320 {{.*}} uitofp
111 ; SSE2-CODEGEN: uitofpv32i16v32double
112 ; SSE2-CODEGEN: movapd LCPI
113 ; SSE2-CODEGEN: subpd
114 ; SSE2-CODEGEN: addpd
120 ; SSE2: uitofpv2i32v2double
121 ; SSE2: cost of 20 {{.*}} uitofp
122 ; SSE2-CODEGEN: uitofpv2i32v2double
123 ; SSE2-CODEGEN: movapd LCPI
124 ; SSE2-CODEGEN: subpd
125 ; SSE2-CODEGEN: addpd
131 ; SSE2: uitofpv4i32v4double
132 ; SSE2: cost of 40 {{.*}} uitofp
133 ; SSE2-CODEGEN: uitofpv4i32v4double
134 ; SSE2-CODEGEN: movapd LCPI
135 ; SSE2-CODEGEN: subpd
136 ; SSE2-CODEGEN: addpd
142 ; SSE2: uitofpv8i32v8double
143 ; SSE2: cost of 80 {{.*}} uitofp
144 ; SSE2-CODEGEN: uitofpv8i32v8double
145 ; SSE2-CODEGEN: movapd LCPI
146 ; SSE2-CODEGEN: subpd
147 ; SSE2-CODEGEN: addpd
153 ; SSE2: uitofpv16i32v16double
154 ; SSE2: cost of 160 {{.*}} uitofp
155 ; SSE2-CODEGEN: uitofpv16i32v16double
156 ; SSE2-CODEGEN: movapd LCPI
157 ; SSE2-CODEGEN: subpd
158 ; SSE2-CODEGEN: addpd
164 ; SSE2: uitofpv32i32v32double
165 ; SSE2: cost of 320 {{.*}} uitofp
166 ; SSE2-CODEGEN: uitofpv32i32v32double
167 ; SSE2-CODEGEN: movapd LCPI
168 ; SSE2-CODEGEN: subpd
169 ; SSE2-CODEGEN: addpd
175 ; SSE2: uitofpv2i64v2double
176 ; SSE2: cost of 20 {{.*}} uitofp
177 ; SSE2-CODEGEN: uitofpv2i64v2double
178 ; SSE2-CODEGEN: movapd LCPI
179 ; SSE2-CODEGEN: subpd
180 ; SSE2-CODEGEN: addpd
186 ; SSE2: uitofpv4i64v4double
187 ; SSE2: cost of 40 {{.*}} uitofp
188 ; SSE2-CODEGEN: uitofpv4i64v4double
189 ; SSE2-CODEGEN: movapd LCPI
190 ; SSE2-CODEGEN: subpd
191 ; SSE2-CODEGEN: addpd
198 ; SSE2: uitofpv8i64v8double
199 ; SSE2: cost of 80 {{.*}} uitofp
200 ; SSE2-CODEGEN: uitofpv8i64v8double
201 ; SSE2-CODEGEN: movapd LCPI
202 ; SSE2-CODEGEN: subpd
203 ; SSE2-CODEGEN: addpd
208 ; SSE2: uitofpv16i64v16double
209 ; SSE2: cost of 160 {{.*}} uitofp
210 ; SSE2-CODEGEN: uitofpv16i64v16double
211 ; SSE2-CODEGEN: movapd LCPI
212 ; SSE2-CODEGEN: subpd
213 ; SSE2-CODEGEN: addpd
219 ; SSE2: uitofpv32i64v32double
220 ; SSE2: cost of 320 {{.*}} uitofp
221 ; SSE2-CODEGEN: uitofpv32i64v32double
222 ; SSE2-CODEGEN: movapd LCPI
223 ; SSE2-CODEGEN: subpd
224 ; SSE2-CODEGEN: addpd
230 ; SSE2: uitofpv2i8v2float
231 ; SSE2: cost of 15 {{.*}} uitofp
237 ; SSE2: uitofpv4i8v4float
238 ; SSE2: cost of 15 {{.*}} uitofp
244 ; SSE2: uitofpv8i8v8float
245 ; SSE2: cost of 15 {{.*}} uitofp
251 ; SSE2: uitofpv16i8v16float
252 ; SSE2: cost of 8 {{.*}} uitofp
258 ; SSE2: uitofpv32i8v32float
259 ; SSE2: cost of 16 {{.*}} uitofp
265 ; SSE2: uitofpv2i16v2float
266 ; SSE2: cost of 15 {{.*}} uitofp
272 ; SSE2: uitofpv4i16v4float
273 ; SSE2: cost of 15 {{.*}} uitofp
279 ; SSE2: uitofpv8i16v8float
280 ; SSE2: cost of 15 {{.*}} uitofp
286 ; SSE2: uitofpv16i16v16float
287 ; SSE2: cost of 30 {{.*}} uitofp
293 ; SSE2: uitofpv32i16v32float
294 ; SSE2: cost of 60 {{.*}} uitofp
300 ; SSE2: uitofpv2i32v2float
301 ; SSE2: cost of 15 {{.*}} uitofp
307 ; SSE2: uitofpv4i32v4float
308 ; SSE2: cost of 15 {{.*}} uitofp
314 ; SSE2: uitofpv8i32v8float
315 ; SSE2: cost of 30 {{.*}} uitofp
321 ; SSE2: uitofpv16i32v16float
322 ; SSE2: cost of 60 {{.*}} uitofp
328 ; SSE2: uitofpv32i32v32float
329 ; SSE2: cost of 120 {{.*}} uitofp
335 ; SSE2: uitofpv2i64v2float
336 ; SSE2: cost of 15 {{.*}} uitofp
342 ; SSE2: uitofpv4i64v4float
343 ; SSE2: cost of 30 {{.*}} uitofp
349 ; SSE2: uitofpv8i64v8float
350 ; SSE2: cost of 60 {{.*}} uitofp
356 ; SSE2: uitofpv16i64v16float
357 ; SSE2: cost of 120 {{.*}} uitofp
363 ; SSE2: uitofpv32i64v32float
364 ; SSE2: cost of 240 {{.*}} uitofp