Add a test for PR10565.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141647 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Cameron Zwarich 2011-10-11 06:10:37 +00:00
parent 446d95224b
commit 66b20c4db6

View File

@ -96,3 +96,18 @@ define i64 @test6(<2 x float> %X) {
; CHECK: bitcast <2 x float> %X to i64
; CHECK: ret i64
}
%struct.test7 = type { [6 x i32] }
define void @test7() {
entry:
%memtmp = alloca %struct.test7, align 16
%0 = bitcast %struct.test7* %memtmp to <4 x i32>*
store <4 x i32> zeroinitializer, <4 x i32>* %0, align 16
%1 = getelementptr inbounds %struct.test7* %memtmp, i64 0, i32 0, i64 5
store i32 0, i32* %1, align 4
ret void
; CHECK: @test7
; CHECK-NOT: alloca
; CHECK: and i192
}