[llvm] r269602 - Fixed typo in test

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sun May 15 11:50:22 PDT 2016


Author: rksimon
Date: Sun May 15 13:50:22 2016
New Revision: 269602

URL: http://llvm.org/viewvc/llvm-project?rev=269602&view=rev
Log:
Fixed typo in test

Modified:
    llvm/trunk/test/CodeGen/X86/extractelement-index.ll

Modified: llvm/trunk/test/CodeGen/X86/extractelement-index.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/extractelement-index.ll?rev=269602&r1=269601&r2=269602&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/extractelement-index.ll (original)
+++ llvm/trunk/test/CodeGen/X86/extractelement-index.ll Sun May 15 13:50:22 2016
@@ -32,21 +32,29 @@ define i8 @extractelement_v32i8_1(<32 x
 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
 }
 




More information about the llvm-commits mailing list