summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vector-shuffle-mmx.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2015-02-15 06:37:21 +0000
committerChandler Carruth <chandlerc@gmail.com>2015-02-15 06:37:21 +0000
commit9bb943b1851073a316b7244dbd4d5d6cc3758623 (patch)
tree42aa5c4a6514d740432435fa77311447426353d7 /test/CodeGen/X86/vector-shuffle-mmx.ll
parent0294b517ac7759babb683ceb221873d1fa97fa41 (diff)
[x86] Switch a collection of tests explicitly to the new vector shuffle
legality test (essentially, everything is legal). I'm planning to make this the default shortly, but I'd like to fix a collection of the bugs it exposes first, and this will let me easily test them. It also showcases both the improvements and a few of the regressions triggered by the change. The biggest improvements by far are the significantly reduced shuffling and domain crossing in the combining test case. The biggest regressions are missing some clever blending patterns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229284 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/vector-shuffle-mmx.ll')
-rw-r--r--test/CodeGen/X86/vector-shuffle-mmx.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGen/X86/vector-shuffle-mmx.ll b/test/CodeGen/X86/vector-shuffle-mmx.ll
index 6d1be914925..4ecba565e9c 100644
--- a/test/CodeGen/X86/vector-shuffle-mmx.ll
+++ b/test/CodeGen/X86/vector-shuffle-mmx.ll
@@ -1,5 +1,5 @@
-; RUN: llc < %s -mtriple=i686-darwin -mattr=+mmx,+sse2 | FileCheck --check-prefix=X32 %s
-; RUN: llc < %s -mtriple=x86_64-darwin -mattr=+mmx,+sse2 | FileCheck --check-prefix=X64 %s
+; RUN: llc < %s -mtriple=i686-darwin -mattr=+mmx,+sse2 -x86-experimental-vector-shuffle-legality | FileCheck --check-prefix=X32 %s
+; RUN: llc < %s -mtriple=x86_64-darwin -mattr=+mmx,+sse2 -x86-experimental-vector-shuffle-legality | FileCheck --check-prefix=X64 %s
; If there is no explicit MMX type usage, always promote to XMM.