diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll b/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll index 4852e89c4d9..1a70b4a0cad 100644 --- a/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll +++ b/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll @@ -17,34 +17,34 @@ entry: %d_addr = alloca i8 ; <i8*> [#uses=2] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] %tmp = bitcast %struct.BoundaryAlignment* %str_addr to { i64, i64 }* ; <{ i64, i64 }*> [#uses=1] - %tmp1 = getelementptr { i64, i64 }* %tmp, i32 0, i32 0 ; <i64*> [#uses=1] + %tmp1 = getelementptr { i64, i64 }, { i64, i64 }* %tmp, i32 0, i32 0 ; <i64*> [#uses=1] store i64 %str.0, i64* %tmp1 %tmp2 = bitcast %struct.BoundaryAlignment* %str_addr to { i64, i64 }* ; <{ i64, i64 }*> [#uses=1] - %tmp3 = getelementptr { i64, i64 }* %tmp2, i32 0, i32 1 ; <i64*> [#uses=1] + %tmp3 = getelementptr { i64, i64 }, { i64, i64 }* %tmp2, i32 0, i32 1 ; <i64*> [#uses=1] %bc = bitcast i64* %tmp3 to i8* ; <i8*> [#uses=2] %byte = trunc i64 %str.1 to i8 ; <i8> [#uses=1] store i8 %byte, i8* %bc %shft = lshr i64 %str.1, 8 ; <i64> [#uses=2] - %Loc = getelementptr i8* %bc, i32 1 ; <i8*> [#uses=2] + %Loc = getelementptr i8, i8* %bc, i32 1 ; <i8*> [#uses=2] %byte4 = trunc i64 %shft to i8 ; <i8> [#uses=1] store i8 %byte4, i8* %Loc %shft5 = lshr i64 %shft, 8 ; <i64> [#uses=2] - %Loc6 = getelementptr i8* %Loc, i32 1 ; <i8*> [#uses=2] + %Loc6 = getelementptr i8, i8* %Loc, i32 1 ; <i8*> [#uses=2] %byte7 = trunc i64 %shft5 to i8 ; <i8> [#uses=1] store i8 %byte7, i8* %Loc6 %shft8 = lshr i64 %shft5, 8 ; <i64> [#uses=2] - %Loc9 = getelementptr i8* %Loc6, i32 1 ; <i8*> [#uses=2] + %Loc9 = getelementptr i8, i8* %Loc6, i32 1 ; <i8*> [#uses=2] %byte10 = trunc i64 %shft8 to i8 ; <i8> [#uses=1] store i8 %byte10, i8* %Loc9 %shft11 = lshr i64 %shft8, 8 ; <i64> [#uses=0] - %Loc12 = getelementptr i8* %Loc9, i32 1 ; <i8*> [#uses=0] + %Loc12 = getelementptr i8, i8* %Loc9, i32 1 ; <i8*> [#uses=0] store i16 %s, i16* %s_addr store i32 %j, i32* %j_addr store i8 %c, i8* %c_addr store i16 %t, i16* %t_addr store i16 %u, i16* %u_addr store i8 %d, i8* %d_addr - %tmp13 = getelementptr %struct.BoundaryAlignment* %str_addr, i32 0, i32 0 ; <[3 x i8]*> [#uses=1] + %tmp13 = getelementptr %struct.BoundaryAlignment, %struct.BoundaryAlignment* %str_addr, i32 0, i32 0 ; <[3 x i8]*> [#uses=1] %tmp1314 = bitcast [3 x i8]* %tmp13 to i32* ; <i32*> [#uses=1] %tmp15 = load i32* %tmp1314, align 4 ; <i32> [#uses=1] %tmp16 = shl i32 %tmp15, 14 ; <i32> [#uses=1] @@ -68,7 +68,7 @@ bb: ; preds = %entry unreachable bb27: ; preds = %entry - %tmp28 = getelementptr %struct.BoundaryAlignment* %str_addr, i32 0, i32 1 ; <i8*> [#uses=1] + %tmp28 = getelementptr %struct.BoundaryAlignment, %struct.BoundaryAlignment* %str_addr, i32 0, i32 1 ; <i8*> [#uses=1] %tmp29 = load i8* %tmp28, align 4 ; <i8> [#uses=1] %tmp30 = load i8* %c_addr, align 1 ; <i8> [#uses=1] %tmp31 = icmp ne i8 %tmp29, %tmp30 ; <i1> [#uses=1] @@ -81,7 +81,7 @@ bb34: ; preds = %bb27 unreachable bb35: ; preds = %bb27 - %tmp36 = getelementptr %struct.BoundaryAlignment* %str_addr, i32 0, i32 2 ; <i16*> [#uses=1] + %tmp36 = getelementptr %struct.BoundaryAlignment, %struct.BoundaryAlignment* %str_addr, i32 0, i32 2 ; <i16*> [#uses=1] %tmp37 = load i16* %tmp36, align 4 ; <i16> [#uses=1] %tmp38 = shl i16 %tmp37, 7 ; <i16> [#uses=1] %tmp39 = ashr i16 %tmp38, 7 ; <i16> [#uses=1] @@ -102,7 +102,7 @@ bb50: ; preds = %bb35 unreachable bb51: ; preds = %bb35 - %tmp52 = getelementptr %struct.BoundaryAlignment* %str_addr, i32 0, i32 3 ; <i16*> [#uses=1] + %tmp52 = getelementptr %struct.BoundaryAlignment, %struct.BoundaryAlignment* %str_addr, i32 0, i32 3 ; <i16*> [#uses=1] %tmp53 = load i16* %tmp52, align 4 ; <i16> [#uses=1] %tmp54 = shl i16 %tmp53, 7 ; <i16> [#uses=1] %tmp55 = ashr i16 %tmp54, 7 ; <i16> [#uses=1] @@ -123,7 +123,7 @@ bb66: ; preds = %bb51 unreachable bb67: ; preds = %bb51 - %tmp68 = getelementptr %struct.BoundaryAlignment* %str_addr, i32 0, i32 4 ; <i8*> [#uses=1] + %tmp68 = getelementptr %struct.BoundaryAlignment, %struct.BoundaryAlignment* %str_addr, i32 0, i32 4 ; <i8*> [#uses=1] %tmp69 = load i8* %tmp68, align 4 ; <i8> [#uses=1] %tmp70 = load i8* %d_addr, align 1 ; <i8> [#uses=1] %tmp71 = icmp ne i8 %tmp69, %tmp70 ; <i1> [#uses=1] |

