[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
[oota-llvm.git] / test / CodeGen / X86 / x86-64-mem.ll
index c7a298e2f053b93878817358e6cb030dbae27921..557f9486ad6a8e30ca70c660c2e82bf12b251a32 100644 (file)
 @bdst = internal global [500000 x i32] zeroinitializer, align 32               ; <[500000 x i32]*> [#uses=0]
 
 define void @test1() nounwind {
-       %tmp = load i32, i32* getelementptr ([0 x i32]* @src, i32 0, i32 0)             ; <i32> [#uses=1]
-       store i32 %tmp, i32* getelementptr ([0 x i32]* @dst, i32 0, i32 0)
+       %tmp = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @src, i32 0, i32 0)          ; <i32> [#uses=1]
+       store i32 %tmp, i32* getelementptr ([0 x i32], [0 x i32]* @dst, i32 0, i32 0)
        ret void
 }
 
 define void @test2() nounwind {
-       store i32* getelementptr ([0 x i32]* @dst, i32 0, i32 0), i32** @ptr
+       store i32* getelementptr ([0 x i32], [0 x i32]* @dst, i32 0, i32 0), i32** @ptr
        ret void
 }
 
 define void @test3() nounwind {
-       store i32* getelementptr ([500 x i32]* @ldst, i32 0, i32 0), i32** @lptr
+       store i32* getelementptr ([500 x i32], [500 x i32]* @ldst, i32 0, i32 0), i32** @lptr
        br label %return
 
 return:                ; preds = %0