[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