• Home
  • Raw
  • Download

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
7 ; SSE2: shift2i16
8 ; SSE2: cost of 4 {{.*}} shl
9 ; SSE2-CODEGEN: shift2i16
10 ; SSE2-CODEGEN: psllq
19 ; SSE2: shift4i16
20 ; SSE2: cost of 10 {{.*}} shl
21 ; SSE2-CODEGEN: shift4i16
22 ; SSE2-CODEGEN: pmuludq
31 ; SSE2: shift8i16
32 ; SSE2: cost of 32 {{.*}} shl
33 ; SSE2-CODEGEN: shift8i16
34 ; SSE2-CODEGEN: psllw
43 ; SSE2: shift16i16
44 ; SSE2: cost of 64 {{.*}} shl
45 ; SSE2-CODEGEN: shift16i16
46 ; SSE2-CODEGEN: psllw
55 ; SSE2: shift32i16
56 ; SSE2: cost of 128 {{.*}} shl
57 ; SSE2-CODEGEN: shift32i16
58 ; SSE2-CODEGEN: psllw
67 ; SSE2: shift2i32
68 ; SSE2: cost of 4 {{.*}} shl
69 ; SSE2-CODEGEN: shift2i32
70 ; SSE2-CODEGEN: psllq
79 ; SSE2: shift4i32
80 ; SSE2: cost of 10 {{.*}} shl
81 ; SSE2-CODEGEN: shift4i32
82 ; SSE2-CODEGEN: pmuludq
91 ; SSE2: shift8i32
92 ; SSE2: cost of 20 {{.*}} shl
93 ; SSE2-CODEGEN: shift8i32
94 ; SSE2-CODEGEN: pmuludq
103 ; SSE2: shift16i32
104 ; SSE2: cost of 40 {{.*}} shl
105 ; SSE2-CODEGEN: shift16i32
106 ; SSE2-CODEGEN: pmuludq
115 ; SSE2: shift32i32
116 ; SSE2: cost of 80 {{.*}} shl
117 ; SSE2-CODEGEN: shift32i32
118 ; SSE2-CODEGEN: pmuludq
127 ; SSE2: shift2i64
128 ; SSE2: cost of 4 {{.*}} shl
129 ; SSE2-CODEGEN: shift2i64
130 ; SSE2-CODEGEN: psllq
139 ; SSE2: shift4i64
140 ; SSE2: cost of 8 {{.*}} shl
141 ; SSE2-CODEGEN: shift4i64
142 ; SSE2-CODEGEN: psllq
151 ; SSE2: shift8i64
152 ; SSE2: cost of 16 {{.*}} shl
153 ; SSE2-CODEGEN: shift8i64
154 ; SSE2-CODEGEN: psllq
163 ; SSE2: shift16i64
164 ; SSE2: cost of 32 {{.*}} shl
165 ; SSE2-CODEGEN: shift16i64
166 ; SSE2-CODEGEN: psllq
175 ; SSE2: shift32i64
176 ; SSE2: cost of 64 {{.*}} shl
177 ; SSE2-CODEGEN: shift32i64
178 ; SSE2-CODEGEN: psllq
187 ; SSE2: shift2i8
188 ; SSE2: cost of 4 {{.*}} shl
189 ; SSE2-CODEGEN: shift2i8
190 ; SSE2-CODEGEN: psllq
199 ; SSE2: shift4i8
200 ; SSE2: cost of 10 {{.*}} shl
201 ; SSE2-CODEGEN: shift4i8
202 ; SSE2-CODEGEN: pmuludq
211 ; SSE2: shift8i8
212 ; SSE2: cost of 32 {{.*}} shl
213 ; SSE2-CODEGEN: shift8i8
214 ; SSE2-CODEGEN: psllw
223 ; SSE2: shift16i8
224 ; SSE2: cost of 26 {{.*}} shl
225 ; SSE2-CODEGEN: shift16i8
226 ; SSE2-CODEGEN: psllw
235 ; SSE2: shift32i8
236 ; SSE2: cost of 52 {{.*}} shl
237 ; SSE2-CODEGEN: shift32i8
238 ; SSE2-CODEGEN: psllw
249 ; SSE2: shift2i16const
250 ; SSE2: cost of 1 {{.*}} shl
251 ; SSE2-CODEGEN: shift2i16const
252 ; SSE2-CODEGEN: psllq $3
261 ; SSE2: shift4i16const
262 ; SSE2: cost of 1 {{.*}} shl
263 ; SSE2-CODEGEN: shift4i16const
264 ; SSE2-CODEGEN: pslld $3
273 ; SSE2: shift8i16const
274 ; SSE2: cost of 1 {{.*}} shl
275 ; SSE2-CODEGEN: shift8i16const
276 ; SSE2-CODEGEN: psllw $3
287 ; SSE2: shift16i16const
288 ; SSE2: cost of 2 {{.*}} shl
289 ; SSE2-CODEGEN: shift16i16const
290 ; SSE2-CODEGEN: psllw $3
303 ; SSE2: shift32i16const
304 ; SSE2: cost of 4 {{.*}} shl
305 ; SSE2-CODEGEN: shift32i16const
306 ; SSE2-CODEGEN: psllw $3
322 ; SSE2: shift2i32c
323 ; SSE2: cost of 1 {{.*}} shl
324 ; SSE2-CODEGEN: shift2i32c
325 ; SSE2-CODEGEN: psllq $3
334 ; SSE2: shift4i32c
335 ; SSE2: cost of 1 {{.*}} shl
336 ; SSE2-CODEGEN: shift4i32c
337 ; SSE2-CODEGEN: pslld $3
346 ; SSE2: shift8i32c
347 ; SSE2: cost of 2 {{.*}} shl
348 ; SSE2-CODEGEN: shift8i32c
349 ; SSE2-CODEGEN: pslld $3
359 ; SSE2: shift16i32c
360 ; SSE2: cost of 4 {{.*}} shl
361 ; SSE2-CODEGEN: shift16i32c
362 ; SSE2-CODEGEN: pslld $3
374 ; SSE2: shift32i32c
375 ; SSE2: cost of 8 {{.*}} shl
376 ; SSE2-CODEGEN: shift32i32c
377 ; SSE2-CODEGEN: pslld $3
392 ; SSE2: shift2i64c
393 ; SSE2: cost of 1 {{.*}} shl
394 ; SSE2-CODEGEN: shift2i64c
395 ; SSE2-CODEGEN: psllq $3
404 ; SSE2: shift4i64c
405 ; SSE2: cost of 2 {{.*}} shl
406 ; SSE2-CODEGEN: shift4i64c
407 ; SSE2-CODEGEN: psllq $3
416 ; SSE2: shift8i64c
417 ; SSE2: cost of 4 {{.*}} shl
418 ; SSE2-CODEGEN: shift8i64c
419 ; SSE2-CODEGEN: psllq $3
429 ; SSE2: shift16i64c
430 ; SSE2: cost of 8 {{.*}} shl
431 ; SSE2-CODEGEN: shift16i64c
432 ; SSE2-CODEGEN: psllq $3
444 ; SSE2: shift32i64c
445 ; SSE2: cost of 16 {{.*}} shl
446 ; SSE2-CODEGEN: shift32i64c
447 ; SSE2-CODEGEN: psllq $3
463 ; SSE2: shift2i8c
464 ; SSE2: cost of 1 {{.*}} shl
465 ; SSE2-CODEGEN: shift2i8c
466 ; SSE2-CODEGEN: psllq $3
475 ; SSE2: shift4i8c
476 ; SSE2: cost of 1 {{.*}} shl
477 ; SSE2-CODEGEN: shift4i8c
478 ; SSE2-CODEGEN: pslld $3
487 ; SSE2: shift8i8c
488 ; SSE2: cost of 1 {{.*}} shl
489 ; SSE2-CODEGEN: shift8i8c
490 ; SSE2-CODEGEN: psllw $3
500 ; SSE2: shift16i8c
501 ; SSE2: cost of 1 {{.*}} shl
502 ; SSE2-CODEGEN: shift16i8c
503 ; SSE2-CODEGEN: psllw $3
515 ; SSE2: shift32i8c
516 ; SSE2: cost of 2 {{.*}} shl
517 ; SSE2-CODEGEN: shift32i8c
518 ; SSE2-CODEGEN: psllw $3