From 3a313df69bd28735564442d13f5a101f614f8dc1 Mon Sep 17 00:00:00 2001 From: Nate Begeman Date: Sat, 7 Nov 2009 23:17:15 +0000 Subject: x86 vector shuffle cleanup/fixes: 1. rename the movhp patfrag to movlhps, since thats what it actually matches 2. eliminate the bogus movhps load and store patterns, they were incorrect. The load transforms are already handled (correctly) by shufps/unpack. 3. revert a recent test change to its correct form. llvm-svn: 86415 --- llvm/test/CodeGen/X86/vec_shuffle-3.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/test/CodeGen') diff --git a/llvm/test/CodeGen/X86/vec_shuffle-3.ll b/llvm/test/CodeGen/X86/vec_shuffle-3.ll index eedbce720ef..f4930b08450 100644 --- a/llvm/test/CodeGen/X86/vec_shuffle-3.ll +++ b/llvm/test/CodeGen/X86/vec_shuffle-3.ll @@ -1,6 +1,6 @@ ; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t ; RUN: grep movlhps %t | count 1 -; RUN: grep movhps %t | count 1 +; RUN: grep movhlps %t | count 1 define <4 x float> @test1(<4 x float>* %x, <4 x float>* %y) { %tmp = load <4 x float>* %y ; <<4 x float>> [#uses=2] -- cgit v1.2.3