Update. It should use two shufps, not three!
authorEvan Cheng <evan.cheng@apple.com>
Fri, 28 Apr 2006 18:55:34 +0000 (18:55 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 28 Apr 2006 18:55:34 +0000 (18:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28013 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/vec_shuffle-4.ll

index b400d6e4b424f0926ca6fe548b56d80a424648f7..1ed8555301dfe0543402dcf22b0362046e309091 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shuf | wc -l | grep 3 &&
+; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shuf | wc -l | grep 2 &&
 ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep unpck
 void %test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B, <4 x float>* %C) {
        %tmp3 = load <4 x float>* %B