Evan Cheng | 3ad16c4 | 2008-05-22 18:56:56 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd |
2 | ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep xorp | ||||
3 | |||||
4 | define void @t1() nounwind { | ||||
5 | %tmp298.i.i = load <4 x float>* null, align 16 | ||||
6 | %tmp304.i.i = bitcast <4 x float> %tmp298.i.i to <4 x i32> | ||||
7 | %tmp305.i.i = and <4 x i32> %tmp304.i.i, < i32 -1, i32 0, i32 0, i32 0 > | ||||
8 | store <4 x i32> %tmp305.i.i, <4 x i32>* null, align 16 | ||||
9 | unreachable | ||||
10 | } |