[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / Transforms / InstCombine / 2007-03-25-BadShiftMask.ll
index 7e9c9e28c94bd6fc8576a6a642fd27a32048549b..93ba6c6f2b245826f5e8839c7366e86114921798 100644 (file)
@@ -7,11 +7,11 @@
 define i32 @main() {
 entry:
        %u = alloca %struct..1anon, align 8             ; <%struct..1anon*> [#uses=4]
-       %tmp1 = getelementptr %struct..1anon* %u, i32 0, i32 0          ; <double*> [#uses=1]
+       %tmp1 = getelementptr %struct..1anon, %struct..1anon* %u, i32 0, i32 0          ; <double*> [#uses=1]
        store double 0x7FF0000000000000, double* %tmp1
-       %tmp3 = getelementptr %struct..1anon* %u, i32 0, i32 0          ; <double*> [#uses=1]
+       %tmp3 = getelementptr %struct..1anon, %struct..1anon* %u, i32 0, i32 0          ; <double*> [#uses=1]
        %tmp34 = bitcast double* %tmp3 to %struct..0anon*               ; <%struct..0anon*> [#uses=1]
-       %tmp5 = getelementptr %struct..0anon* %tmp34, i32 0, i32 1              ; <i32*> [#uses=1]
+       %tmp5 = getelementptr %struct..0anon, %struct..0anon* %tmp34, i32 0, i32 1              ; <i32*> [#uses=1]
        %tmp6 = load i32* %tmp5         ; <i32> [#uses=1]
        %tmp7 = shl i32 %tmp6, 1                ; <i32> [#uses=1]
        %tmp8 = lshr i32 %tmp7, 21              ; <i32> [#uses=1]