summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/extractelement-index.ll
diff options
context:
space:
mode:
authorPawel Bylica <chfast@gmail.com>2015-05-06 10:41:46 +0000
committerPawel Bylica <chfast@gmail.com>2015-05-06 10:41:46 +0000
commitb25491faf479670f2a6a6a0d724937a697fb594d (patch)
tree4965bf2f0b78692af0c42e703aa5e3f59f5e5c89 /llvm/test/CodeGen/X86/extractelement-index.ll
parent66f711d1850d7bbf31c0bb276256e39ecbe2ebd7 (diff)
downloadbcm5719-llvm-b25491faf479670f2a6a6a0d724937a697fb594d.tar.gz
bcm5719-llvm-b25491faf479670f2a6a6a0d724937a697fb594d.zip
Revert regression test from r236584.
Temporary remove a regression test added in r236584. It fails on Windows. llvm-svn: 236586
Diffstat (limited to 'llvm/test/CodeGen/X86/extractelement-index.ll')
-rw-r--r--llvm/test/CodeGen/X86/extractelement-index.ll51
1 files changed, 0 insertions, 51 deletions
diff --git a/llvm/test/CodeGen/X86/extractelement-index.ll b/llvm/test/CodeGen/X86/extractelement-index.ll
deleted file mode 100644
index 66d8767fa2f..00000000000
--- a/llvm/test/CodeGen/X86/extractelement-index.ll
+++ /dev/null
@@ -1,51 +0,0 @@
-; RUN: llc < %s -march=x86-64 | FileCheck %s -check-prefix=X64
-; RUN: llc < %s -march=x86-64 -mattr=+avx | FileCheck %s -check-prefix=AVX
-
-
-; CHECK-LABEL: extractelement_index_1:
-define i8 @extractelement_index_1(<32 x i8> %a) nounwind {
- ; X64: movaps
- ; AVX: vpextrb $1
- %b = extractelement <32 x i8> %a, i256 1
- ret i8 %b
-}
-
-; CHECK-LABEL: extractelement_index_2:
-define i32 @extractelement_index_2(<8 x i32> %a) nounwind {
- ; X64: pshufd
- ; AVX: vextractf128 $1
- ; AVX-NEXT: vpextrd $3
- %b = extractelement <8 x i32> %a, i64 7
- ret i32 %b
-}
-
-; CHECK-LABEL: extractelement_index_3:
-define i32 @extractelement_index_3(<8 x i32> %a) nounwind {
- ; CHECK-NOT: pextr
- %b = extractelement <8 x i32> %a, i64 15
- ret i32 %b
-}
-
-; CHECK-LABEL: extractelement_index_4:
-define i32 @extractelement_index_4(<8 x i32> %a) nounwind {
- ; X64: movd
- ; AVX: vextractf128 $1
- ; AVX-NEXT: vmovd
- %b = extractelement <8 x i32> %a, i256 4
- ret i32 %b
-}
-
-; CHECK-LABEL: extractelement_index_5:
-define i8 @extractelement_index_5(<32 x i8> %a, i256 %i) nounwind {
- ; X64: movaps
- ; AVX: vmovaps
- %b = extractelement <32 x i8> %a, i256 %i
- ret i8 %b
-}
-
-; CHECK-LABEL: extractelement_index_6:
-define i8 @extractelement_index_6(<32 x i8> %a) nounwind {
- ; CHECK-NOT: pextr
- %b = extractelement <32 x i8> %a, i256 -1
- ret i8 %b
-} \ No newline at end of file
OpenPOWER on IntegriCloud