diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-05-15 18:50:22 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-05-15 18:50:22 +0000 |
| commit | 91c2839864b32aa8702bab07a7503262f22026ae (patch) | |
| tree | 7ec889ac985d8553c1fd25b86188ae4d3d3bcfd3 /llvm/test/CodeGen/X86/extractelement-index.ll | |
| parent | 399780f0884b069b28d347923568a0cbe7e9682f (diff) | |
| download | bcm5719-llvm-91c2839864b32aa8702bab07a7503262f22026ae.tar.gz bcm5719-llvm-91c2839864b32aa8702bab07a7503262f22026ae.zip | |
Fixed typo in test
llvm-svn: 269602
Diffstat (limited to 'llvm/test/CodeGen/X86/extractelement-index.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/extractelement-index.ll | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/X86/extractelement-index.ll b/llvm/test/CodeGen/X86/extractelement-index.ll index 16d42006e8f..f8af6ad452c 100644 --- a/llvm/test/CodeGen/X86/extractelement-index.ll +++ b/llvm/test/CodeGen/X86/extractelement-index.ll @@ -32,21 +32,29 @@ define i8 @extractelement_v32i8_1(<32 x i8> %a) nounwind { define i8 @extractelement_v32i8_17(<32 x i8> %a) nounwind { ; SSE2-LABEL: extractelement_v32i8_17: ; SSE2: # BB#0: -; SSE2-NEXT: movaps %xmm0, -{{[0-9]+}}(%rsp) +; SSE2-NEXT: movaps %xmm1, -{{[0-9]+}}(%rsp) ; SSE2-NEXT: movb -{{[0-9]+}}(%rsp), %al ; SSE2-NEXT: retq ; ; SSE41-LABEL: extractelement_v32i8_17: ; SSE41: # BB#0: -; SSE41-NEXT: pextrb $1, %xmm0, %eax +; SSE41-NEXT: pextrb $1, %xmm1, %eax ; SSE41-NEXT: retq ; -; AVX-LABEL: extractelement_v32i8_17: -; AVX: # BB#0: -; AVX-NEXT: vpextrb $1, %xmm0, %eax -; AVX-NEXT: vzeroupper -; AVX-NEXT: retq - %b = extractelement <32 x i8> %a, i256 1 +; AVX1-LABEL: extractelement_v32i8_17: +; AVX1: # BB#0: +; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0 +; AVX1-NEXT: vpextrb $1, %xmm0, %eax +; AVX1-NEXT: vzeroupper +; AVX1-NEXT: retq +; +; AVX2-LABEL: extractelement_v32i8_17: +; AVX2: # BB#0: +; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm0 +; AVX2-NEXT: vpextrb $1, %xmm0, %eax +; AVX2-NEXT: vzeroupper +; AVX2-NEXT: retq + %b = extractelement <32 x i8> %a, i256 17 ret i8 %b } |

