1 ; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep movs | count 1
3 @A = global [32 x i32] zeroinitializer
4 @B = global [32 x i32] zeroinitializer
6 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32)
8 define void @main() nounwind {
10 call void @llvm.memcpy.i32(i8* bitcast ([32 x i32]* @A to i8*),
11 i8* bitcast ([32 x i32]* @B to i8*),
15 call void @llvm.memcpy.i32( i8* bitcast ([32 x i32]* @A to i8*),
16 i8* bitcast ([32 x i32]* @B to i8*),
20 call void @llvm.memcpy.i32( i8* bitcast ([32 x i32]* @A to i8*),
21 i8* bitcast ([32 x i32]* @B to i8*),