1 ; This test makes sure that these instructions are properly eliminated.
4 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep load
7 %Y = constant [2 x { int, float }] [ { int, float } { int 12, float 1.0 },
8 { int, float } { int 37, float 1.2312 } ]
9 %Z = constant [2 x { int, float }] zeroinitializer
12 %A = getelementptr [2 x { int, float}]* %Y, long 0, long 1, ubyte 1
19 %A = getelementptr [2 x { int, float}]* %Y, long 0, long 0, ubyte 0
25 %A = getelementptr [2 x { int, float}]* %Z, long 0, long 1, ubyte 0