summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-10-03 01:06:30 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-10-03 01:06:30 +0000
commit9df29f3a6f9ebef9b85c61e19470b57dffb91913 (patch)
tree77990797a646719f202946e293d47945f2273e23 /llvm/test
parentd20c80ae79c3acaa35ea03908151d5dff8103c2e (diff)
downloadbcm5719-llvm-9df29f3a6f9ebef9b85c61e19470b57dffb91913.tar.gz
bcm5719-llvm-9df29f3a6f9ebef9b85c61e19470b57dffb91913.zip
[x86] Remove a couple of other overly isolated tests that are low-value
at this point. We have lots of tests of peephole optimizations with insert and extract on vectors. llvm-svn: 218940
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/X86/peep-vector-extract-concat.ll11
-rw-r--r--llvm/test/CodeGen/X86/peep-vector-extract-insert.ll12
2 files changed, 0 insertions, 23 deletions
diff --git a/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll b/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll
deleted file mode 100644
index f73ebb944dc..00000000000
--- a/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll
+++ /dev/null
@@ -1,11 +0,0 @@
-; RUN: llc < %s -mtriple=x86_64-linux -mattr=+sse2,-sse4.1 | FileCheck %s
-; CHECK: pshufd $3, %xmm0, %xmm0
-
-; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse2,-sse4.1 | FileCheck %s -check-prefix=WIN64
-; %a is passed indirectly on Win64.
-; WIN64: movss 12(%rcx), %xmm0
-
-define float @foo(<8 x float> %a) nounwind {
- %c = extractelement <8 x float> %a, i32 3
- ret float %c
-}
diff --git a/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll b/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll
deleted file mode 100644
index f958b6b2c06..00000000000
--- a/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll
+++ /dev/null
@@ -1,12 +0,0 @@
-; RUN: llc < %s -march=x86-64 | grep "xorps %xmm0, %xmm0" | count 2
-
-define float @foo(<4 x float> %a) {
- %b = insertelement <4 x float> %a, float 0.0, i32 3
- %c = extractelement <4 x float> %b, i32 3
- ret float %c
-}
-define float @bar(float %a) {
- %b = insertelement <4 x float> <float 0x400B333340000000, float 4.5, float 0.0, float 0x4022666660000000>, float %a, i32 3
- %c = extractelement <4 x float> %b, i32 2
- ret float %c
-}
OpenPOWER on IntegriCloud