/external/llvm/test/CodeGen/X86/ |
sse2-mul.ll | 7 ; CHECK: pshufd $49 9 ; CHECK: pshufd $49 12 ; CHECK: pshufd $-40
|
vec_compare.ll | 48 ; CHECK: pshufd $-79 59 ; CHECK: pshufd $-79 80 ; CHECK: pshufd $-96 82 ; CHECK: pshufd $-11 84 ; CHECK: pshufd $-11 97 ; CHECK: pshufd $-96 99 ; CHECK: pshufd $-11 101 ; CHECK: pshufd $-11 114 ; CHECK: pshufd $-96 116 ; CHECK: pshufd $-1 [all...] |
pshufd-combine-crash.ll | 6 ; v4f32 X86ISD::PSHUFD nodes with a single PSHUFD.
|
2011-05-09-loaduse.ll | 4 ;CHECK-NOT: pshufd
|
swizzle-2.ll | 19 ; CHECK: pshufd $-79 20 ; CHECK-NOT: pshufd 31 ; CHECK: pshufd $54 32 ; CHECK-NOT: pshufd 43 ; CHECK: pshufd $-79 44 ; CHECK-NOT: pshufd 55 ; CHECK: pshufd $-121 56 ; CHECK-NOT: pshufd 67 ; CHECK: pshufd $78 68 ; CHECK-NOT: pshufd [all...] |
lower-bitcast.ll | 13 ; pshufd+paddq+pshufd. This is fixed with the widening legalization. 17 ; CHECK: pshufd 19 ; CHECK-NEXT: pshufd 53 ; CHECK-NOT: pshufd 55 ; CHECK-NOT: pshufd 59 ; CHECK-WIDE-NOT: pshufd 61 ; CHECK-WIDE-NOT: pshufd 71 ; FIXME: At the moment we still produce the sequence pshufd+paddq+pshufd [all...] |
mmx-insert-element.ll | 2 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep pshufd
|
peep-vector-extract-concat.ll | 2 ; CHECK: pshufd $3, %xmm0, %xmm0
|
vec_shuffle-16.ll | 8 ; sse2: pshufd 18 ; sse2: pshufd 28 ; sse2: pshufd 39 ; sse2: pshufd
|
vector-shuffle-128-v8.ll | 9 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,0,1,1] 17 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[3,2,1,0] 34 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,1,0,3] 54 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,1,3,2] 62 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[2,1,0,3] 72 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[2,3,0,1] 83 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,2,2,0] 93 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,2,2,0] 103 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,2,2,0] 113 ; CHECK-SSE2-NEXT: pshufd {{.*}} # xmm0 = xmm0[0,2,2,0 [all...] |
vec_splat-3.ll | 26 ; CHECK-NEXT: pshufd $-86 51 ; CHECK-NEXT: pshufd $85 60 ; CHECK-NEXT: pshufd $-86 69 ; CHECK-NEXT: pshufd $-1 80 ; CHECK-NEXT: pshufd $0 90 ; CHECK-NEXT: pshufd $85 100 ; CHECK-NEXT: pshufd $-86 110 ; CHECK-NEXT: pshufd $-1 119 ; CHECK: pshufd $5 129 ; CHECK-NEXT: pshufd $8 [all...] |
combine-vec-shuffle-2.ll | 19 ; CHECK: pshufd $67 30 ; CHECK: pshufd $-62 41 ; CHECK: pshufd $-62 52 ; CHECK: pshufd $64 74 ; CHECK: pshufd $2 85 ; CHECK: pshufd $-120 96 ; CHECK: pshufd $49 107 ; CHECK: pshufd $-115 118 ; CHECK: pshufd $17 129 ; CHECK: pshufd $9 [all...] |
avx-trunc.ll | 6 ; CHECK-NOT: pshufd
|
splat-scalar-load.ll | 7 ; CHECK: pshufd $85, (%esp), %xmm0
|
vec_shuffle-22.ll | 10 ; CHECK: pshufd
|
vec_shuffle-36.ll | 13 ; CHECK: pshufd
|
vector-idiv.ll | 11 ; SSE41: pshufd $49 124 ; SSE41: pshufd $49 125 ; SSE41-NOT: pshufd $49 128 ; SSE41: pshufd $-40 139 ; SSE: pshufd $49 140 ; SSE-NOT: pshufd $49 143 ; SSE: pshufd $-40
|
combine-vec-shuffle.ll | 22 ; CHECK-NOT: pshufd 24 ; CHECK-NEXT: pshufd 35 ; CHECK-NOT: pshufd 37 ; CHECK-NEXT: pshufd 48 ; CHECK-NOT: pshufd 50 ; CHECK-NEXT: pshufd 61 ; CHECK-NOT: pshufd 63 ; CHECK-NEXT: pshufd 74 ; CHECK-NOT: pshufd 76 ; CHECK-NEXT: pshufd [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
compare_win.cc | 50 pshufd xmm1, xmm0, 0xee 52 pshufd xmm1, xmm0, 0x01 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords 178 pshufd xmm2, xmm1, 0x01 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords 216 pshufd xmm2, xmm1, 0x01
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 151 pshufd xmm0, xmm0, 11011000b 152 pshufd xmm1, xmm4, 11011000b 158 pshufd xmm2, xmm2, 11011000b 159 pshufd xmm3, xmm4, 11011000b 225 pshufd xmm0, xmm2, 11011000b 226 pshufd xmm2, xmm1, 11011000b 228 pshufd xmm1, xmm5, 11011000b 229 pshufd xmm3, xmm7, 11011000b 303 pshufd xmm0, xmm2, 11011000b 304 pshufd xmm2, xmm1, 11011000 [all...] |
iwalsh_sse2.asm | 30 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 57 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 60 pshufd xmm0, xmm0, 0 ;03 03 03 03 03 03 03 03
|
/external/chromium_org/third_party/libyuv/source/ |
compare_win.cc | 50 pshufd xmm1, xmm0, 0xee 52 pshufd xmm1, xmm0, 0x01 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords 178 pshufd xmm2, xmm1, 0x01 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords 216 pshufd xmm2, xmm1, 0x01
|
/external/libvpx/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 151 pshufd xmm0, xmm0, 11011000b 152 pshufd xmm1, xmm4, 11011000b 158 pshufd xmm2, xmm2, 11011000b 159 pshufd xmm3, xmm4, 11011000b 225 pshufd xmm0, xmm2, 11011000b 226 pshufd xmm2, xmm1, 11011000b 228 pshufd xmm1, xmm5, 11011000b 229 pshufd xmm3, xmm7, 11011000b 303 pshufd xmm0, xmm2, 11011000b 304 pshufd xmm2, xmm1, 11011000 [all...] |
iwalsh_sse2.asm | 30 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 57 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 60 pshufd xmm0, xmm0, 0 ;03 03 03 03 03 03 03 03
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 151 pshufd xmm0, xmm0, 11011000b 152 pshufd xmm1, xmm4, 11011000b 158 pshufd xmm2, xmm2, 11011000b 159 pshufd xmm3, xmm4, 11011000b 225 pshufd xmm0, xmm2, 11011000b 226 pshufd xmm2, xmm1, 11011000b 228 pshufd xmm1, xmm5, 11011000b 229 pshufd xmm3, xmm7, 11011000b 303 pshufd xmm0, xmm2, 11011000b 304 pshufd xmm2, xmm1, 11011000 [all...] |