From 53963b775ecac4d9f40558764e059ea99372862d Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Thu, 22 May 2008 18:56:56 +0000 Subject: Add missing patterns. llvm-svn: 51435 --- llvm/test/CodeGen/X86/vec_set-I.ll | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 llvm/test/CodeGen/X86/vec_set-I.ll (limited to 'llvm/test/CodeGen/X86/vec_set-I.ll') diff --git a/llvm/test/CodeGen/X86/vec_set-I.ll b/llvm/test/CodeGen/X86/vec_set-I.ll new file mode 100644 index 00000000000..e1c44d0a0f4 --- /dev/null +++ b/llvm/test/CodeGen/X86/vec_set-I.ll @@ -0,0 +1,10 @@ +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep xorp + +define void @t1() nounwind { + %tmp298.i.i = load <4 x float>* null, align 16 + %tmp304.i.i = bitcast <4 x float> %tmp298.i.i to <4 x i32> + %tmp305.i.i = and <4 x i32> %tmp304.i.i, < i32 -1, i32 0, i32 0, i32 0 > + store <4 x i32> %tmp305.i.i, <4 x i32>* null, align 16 + unreachable +} -- cgit v1.2.3