Chris Lattner | a8e4b4b | 2007-08-09 19:05:49 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {GLOBAL.*align 16} |
2 | ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {tmp = load} | ||||
3 | |||||
4 | @GLOBAL = internal constant [4 x i32] zeroinitializer | ||||
5 | |||||
6 | declare <16 x i8> @llvm.x86.sse2.loadu.dq(i8*) | ||||
7 | |||||
8 | |||||
9 | define <16 x i8> @foo(<2 x i64> %x) { | ||||
10 | entry: | ||||
11 | %tmp = tail call <16 x i8> @llvm.x86.sse2.loadu.dq( i8* bitcast ([4 x i32]* @GLOBAL to i8*) ) | ||||
12 | ret <16 x i8> %tmp | ||||
13 | } | ||||
14 |