diff options
Diffstat (limited to 'test/Transforms/SCCP')
-rw-r--r-- | test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll | 2 | ||||
-rw-r--r-- | test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll | 6 | ||||
-rw-r--r-- | test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll | 8 | ||||
-rw-r--r-- | test/Transforms/SCCP/2006-12-04-PackedType.ll | 8 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-array.ll | 8 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-bigarray.ll | 6 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-bigint2.ll | 8 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-ipsccp3.ll | 4 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-ipsccp4.ll | 8 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-load.ll | 10 | ||||
-rw-r--r-- | test/Transforms/SCCP/apint-select.ll | 2 | ||||
-rw-r--r-- | test/Transforms/SCCP/atomic-load-store.ll | 4 | ||||
-rw-r--r-- | test/Transforms/SCCP/ipsccp-basic.ll | 6 | ||||
-rw-r--r-- | test/Transforms/SCCP/loadtest.ll | 12 |
14 files changed, 46 insertions, 46 deletions
diff --git a/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll b/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll index 6aaf33e..7b88a66 100644 --- a/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll +++ b/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll @@ -3,7 +3,7 @@ @G = external global [40 x i32] ; <[40 x i32]*> [#uses=1] define i32* @test() { - %X = getelementptr [40 x i32]* @G, i64 0, i64 0 ; <i32*> [#uses=1] + %X = getelementptr [40 x i32], [40 x i32]* @G, i64 0, i64 0 ; <i32*> [#uses=1] ret i32* %X } diff --git a/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll b/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll index 576f5d6..e5a1d679 100644 --- a/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll +++ b/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll @@ -3,7 +3,7 @@ define void @cprop_test11(i32* %data.1) { entry: - %tmp.1 = load i32* %data.1 ; <i32> [#uses=3] + %tmp.1 = load i32, i32* %data.1 ; <i32> [#uses=3] %tmp.41 = icmp sgt i32 %tmp.1, 1 ; <i1> [#uses=1] br i1 %tmp.41, label %no_exit, label %loopexit no_exit: ; preds = %endif, %then, %entry @@ -22,9 +22,9 @@ endif: ; preds = %no_exit loopexit: ; preds = %endif, %then, %entry %j.1 = phi i32 [ 1, %entry ], [ %j.0, %endif ], [ %i.0, %then ] ; <i32> [#uses=1] %i.1 = phi i32 [ 1, %entry ], [ %inc, %endif ], [ %inc1, %then ] ; <i32> [#uses=1] - %tmp.17 = getelementptr i32* %data.1, i64 1 ; <i32*> [#uses=1] + %tmp.17 = getelementptr i32, i32* %data.1, i64 1 ; <i32*> [#uses=1] store i32 %j.1, i32* %tmp.17 - %tmp.23 = getelementptr i32* %data.1, i64 2 ; <i32*> [#uses=1] + %tmp.23 = getelementptr i32, i32* %data.1, i64 2 ; <i32*> [#uses=1] store i32 %i.1, i32* %tmp.23 ret void } diff --git a/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll b/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll index 47f9cb4..9724e6e 100644 --- a/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll +++ b/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll @@ -37,7 +37,7 @@ cond_next50: ; preds = %entry %tmp52 = icmp sgt i32 %D, 0 ; <i1> [#uses=1] br i1 %tmp52, label %cond_true53, label %cond_next71 cond_true53: ; preds = %cond_next50 - %tmp54 = load i32* @JUMP ; <i32> [#uses=1] + %tmp54 = load i32, i32* @JUMP ; <i32> [#uses=1] %tmp55 = icmp eq i32 %tmp54, 1 ; <i1> [#uses=1] br i1 %tmp55, label %cond_true56, label %cond_next63 cond_true56: ; preds = %cond_true53 @@ -67,9 +67,9 @@ bb217: ; preds = %cond_true260 ret void cond_next252: ; preds = %cond_next208, %entry %D.0.0 = phi i32 [ 0, %entry ], [ %tmp229, %cond_next208 ] ; <i32> [#uses=1] - %tmp254 = getelementptr i8** null, i32 1 ; <i8**> [#uses=1] - %tmp256 = load i8** %tmp254 ; <i8*> [#uses=1] - %tmp258 = load i8* %tmp256 ; <i8> [#uses=1] + %tmp254 = getelementptr i8*, i8** null, i32 1 ; <i8**> [#uses=1] + %tmp256 = load i8*, i8** %tmp254 ; <i8*> [#uses=1] + %tmp258 = load i8, i8* %tmp256 ; <i8> [#uses=1] %tmp259 = icmp eq i8 %tmp258, 45 ; <i1> [#uses=1] br i1 %tmp259, label %cond_true260, label %bb263 cond_true260: ; preds = %cond_next252 diff --git a/test/Transforms/SCCP/2006-12-04-PackedType.ll b/test/Transforms/SCCP/2006-12-04-PackedType.ll index cee3349..05cf5ff 100644 --- a/test/Transforms/SCCP/2006-12-04-PackedType.ll +++ b/test/Transforms/SCCP/2006-12-04-PackedType.ll @@ -103,14 +103,14 @@ target triple = "powerpc-apple-darwin8" define void @gldLLVMVecPointRender(%struct.GLDContextRec* %ctx) { entry: - %tmp.uip = getelementptr %struct.GLDContextRec* %ctx, i32 0, i32 22 ; <i32*> [#uses=1] - %tmp = load i32* %tmp.uip ; <i32> [#uses=3] + %tmp.uip = getelementptr %struct.GLDContextRec, %struct.GLDContextRec* %ctx, i32 0, i32 22 ; <i32*> [#uses=1] + %tmp = load i32, i32* %tmp.uip ; <i32> [#uses=3] %tmp91 = lshr i32 %tmp, 5 ; <i32> [#uses=1] %tmp92 = trunc i32 %tmp91 to i1 ; <i1> [#uses=1] br i1 %tmp92, label %cond_true93, label %cond_next116 cond_true93: ; preds = %entry - %tmp.upgrd.1 = getelementptr %struct.GLDContextRec* %ctx, i32 0, i32 31, i32 14 ; <i32*> [#uses=1] - %tmp95 = load i32* %tmp.upgrd.1 ; <i32> [#uses=1] + %tmp.upgrd.1 = getelementptr %struct.GLDContextRec, %struct.GLDContextRec* %ctx, i32 0, i32 31, i32 14 ; <i32*> [#uses=1] + %tmp95 = load i32, i32* %tmp.upgrd.1 ; <i32> [#uses=1] %tmp95.upgrd.2 = sitofp i32 %tmp95 to float ; <float> [#uses=1] %tmp108 = fmul float undef, %tmp95.upgrd.2 ; <float> [#uses=1] br label %cond_next116 diff --git a/test/Transforms/SCCP/apint-array.ll b/test/Transforms/SCCP/apint-array.ll index 888b9e1..eff6cc9 100644 --- a/test/Transforms/SCCP/apint-array.ll +++ b/test/Transforms/SCCP/apint-array.ll @@ -6,16 +6,16 @@ define i101 @array() { Head: - %A = getelementptr [6 x i101]* @Y, i32 0, i32 1 + %A = getelementptr [6 x i101], [6 x i101]* @Y, i32 0, i32 1 - %B = load i101* %A + %B = load i101, i101* %A %C = icmp sge i101 %B, 1 br i1 %C, label %True, label %False True: %D = and i101 %B, 1 %E = trunc i101 %D to i32 - %F = getelementptr [6 x i101]* @Y, i32 0, i32 %E - %G = load i101* %F + %F = getelementptr [6 x i101], [6 x i101]* @Y, i32 0, i32 %E + %G = load i101, i101* %F br label %False False: %H = phi i101 [%G, %True], [-1, %Head] diff --git a/test/Transforms/SCCP/apint-bigarray.ll b/test/Transforms/SCCP/apint-bigarray.ll index 0dd9ad3..e023199 100644 --- a/test/Transforms/SCCP/apint-bigarray.ll +++ b/test/Transforms/SCCP/apint-bigarray.ll @@ -3,7 +3,7 @@ @G = global [1000000 x i10000] zeroinitializer define internal i10000* @test(i10000 %Arg) { - %X = getelementptr [1000000 x i10000]* @G, i32 0, i32 999 + %X = getelementptr [1000000 x i10000], [1000000 x i10000]* @G, i32 0, i32 999 store i10000 %Arg, i10000* %X ret i10000* %X } @@ -11,13 +11,13 @@ define internal i10000* @test(i10000 %Arg) { define i10000 @caller() { %Y = call i10000* @test(i10000 -1) - %Z = load i10000* %Y + %Z = load i10000, i10000* %Y ret i10000 %Z } define i10000 @caller2() { %Y = call i10000* @test(i10000 1) - %Z = load i10000* %Y + %Z = load i10000, i10000* %Y ret i10000 %Z } diff --git a/test/Transforms/SCCP/apint-bigint2.ll b/test/Transforms/SCCP/apint-bigint2.ll index 660eaad..f28b966 100644 --- a/test/Transforms/SCCP/apint-bigint2.ll +++ b/test/Transforms/SCCP/apint-bigint2.ll @@ -6,13 +6,13 @@ define i101 @array() { Head: - %A = getelementptr [6 x i101]* @Y, i32 0, i32 1 - %B = load i101* %A + %A = getelementptr [6 x i101], [6 x i101]* @Y, i32 0, i32 1 + %B = load i101, i101* %A %D = and i101 %B, 1 %DD = or i101 %D, 1 %E = trunc i101 %DD to i32 - %F = getelementptr [6 x i101]* @Y, i32 0, i32 %E - %G = load i101* %F + %F = getelementptr [6 x i101], [6 x i101]* @Y, i32 0, i32 %E + %G = load i101, i101* %F ret i101 %G } diff --git a/test/Transforms/SCCP/apint-ipsccp3.ll b/test/Transforms/SCCP/apint-ipsccp3.ll index 68987ae..c99ae58 100644 --- a/test/Transforms/SCCP/apint-ipsccp3.ll +++ b/test/Transforms/SCCP/apint-ipsccp3.ll @@ -5,13 +5,13 @@ define void @foo() { - %X = load i66* @G + %X = load i66, i66* @G store i66 %X, i66* @G ret void } define i66 @bar() { - %V = load i66* @G + %V = load i66, i66* @G %C = icmp eq i66 %V, 17 br i1 %C, label %T, label %F T: diff --git a/test/Transforms/SCCP/apint-ipsccp4.ll b/test/Transforms/SCCP/apint-ipsccp4.ll index 75875ff..be06d03 100644 --- a/test/Transforms/SCCP/apint-ipsccp4.ll +++ b/test/Transforms/SCCP/apint-ipsccp4.ll @@ -9,14 +9,14 @@ { i212, float } { i212 37, float 2.0 } ] define internal float @test2() { - %A = getelementptr [2 x { i212, float}]* @Y, i32 0, i32 1, i32 1 - %B = load float* %A + %A = getelementptr [2 x { i212, float}], [2 x { i212, float}]* @Y, i32 0, i32 1, i32 1 + %B = load float, float* %A ret float %B } define internal float @test3() { - %A = getelementptr [2 x { i212, float}]* @Y, i32 0, i32 0, i32 1 - %B = load float* %A + %A = getelementptr [2 x { i212, float}], [2 x { i212, float}]* @Y, i32 0, i32 0, i32 1 + %B = load float, float* %A ret float %B } diff --git a/test/Transforms/SCCP/apint-load.ll b/test/Transforms/SCCP/apint-load.ll index 56fdb35..17506fc 100644 --- a/test/Transforms/SCCP/apint-load.ll +++ b/test/Transforms/SCCP/apint-load.ll @@ -7,19 +7,19 @@ @Y = constant [2 x { i212, float }] [ { i212, float } { i212 12, float 1.0 }, { i212, float } { i212 37, float 0x3FF3B2FEC0000000 } ] define i212 @test1() { - %B = load i212* @X + %B = load i212, i212* @X ret i212 %B } define internal float @test2() { - %A = getelementptr [2 x { i212, float}]* @Y, i32 0, i32 1, i32 1 - %B = load float* %A + %A = getelementptr [2 x { i212, float}], [2 x { i212, float}]* @Y, i32 0, i32 1, i32 1 + %B = load float, float* %A ret float %B } define internal i212 @test3() { - %A = getelementptr [2 x { i212, float}]* @Y, i32 0, i32 0, i32 0 - %B = load i212* %A + %A = getelementptr [2 x { i212, float}], [2 x { i212, float}]* @Y, i32 0, i32 0, i32 0 + %B = load i212, i212* %A ret i212 %B } diff --git a/test/Transforms/SCCP/apint-select.ll b/test/Transforms/SCCP/apint-select.ll index c797519..893331e 100644 --- a/test/Transforms/SCCP/apint-select.ll +++ b/test/Transforms/SCCP/apint-select.ll @@ -3,7 +3,7 @@ @A = constant i32 10 define i712 @test1() { - %P = getelementptr i32* @A, i32 0 + %P = getelementptr i32, i32* @A, i32 0 %B = ptrtoint i32* %P to i64 %BB = and i64 %B, undef %C = icmp sge i64 %BB, 0 diff --git a/test/Transforms/SCCP/atomic-load-store.ll b/test/Transforms/SCCP/atomic-load-store.ll index 53e4c10..45b5d7c 100644 --- a/test/Transforms/SCCP/atomic-load-store.ll +++ b/test/Transforms/SCCP/atomic-load-store.ll @@ -6,7 +6,7 @@ @C = internal constant i32 222 define i32 @test1() { - %V = load atomic i32* @G seq_cst, align 4 + %V = load atomic i32, i32* @G seq_cst, align 4 %C = icmp eq i32 %V, 17 br i1 %C, label %T, label %F T: @@ -21,7 +21,7 @@ F: ; CHECK: ret i32 17 define i32 @test2() { - %V = load atomic i32* @C seq_cst, align 4 + %V = load atomic i32, i32* @C seq_cst, align 4 ret i32 %V } diff --git a/test/Transforms/SCCP/ipsccp-basic.ll b/test/Transforms/SCCP/ipsccp-basic.ll index 107b7af..c74063f 100644 --- a/test/Transforms/SCCP/ipsccp-basic.ll +++ b/test/Transforms/SCCP/ipsccp-basic.ll @@ -50,7 +50,7 @@ define i32 @test2b() { @G = internal global i32 undef define void @test3a() { - %X = load i32* @G + %X = load i32, i32* @G store i32 %X, i32* @G ret void } @@ -59,7 +59,7 @@ define void @test3a() { define i32 @test3b() { - %V = load i32* @G + %V = load i32, i32* @G %C = icmp eq i32 %V, 17 br i1 %C, label %T, label %F T: @@ -203,7 +203,7 @@ define void @test8b(i32* %P) { define void @test9() { entry: %local_foo = alloca { } - load { }* @test9g + load { }, { }* @test9g store { } %0, { }* %local_foo ret void } diff --git a/test/Transforms/SCCP/loadtest.ll b/test/Transforms/SCCP/loadtest.ll index dd1dba6..b88b44b 100644 --- a/test/Transforms/SCCP/loadtest.ll +++ b/test/Transforms/SCCP/loadtest.ll @@ -10,25 +10,25 @@ @Y = constant [2 x { i32, float }] [ { i32, float } { i32 12, float 1.000000e+00 }, { i32, float } { i32 37, float 0x3FF3B2FEC0000000 } ] ; <[2 x { i32, float }]*> [#uses=2] define i32 @test1() { - %B = load i32* @X ; <i32> [#uses=1] + %B = load i32, i32* @X ; <i32> [#uses=1] ret i32 %B } define float @test2() { - %A = getelementptr [2 x { i32, float }]* @Y, i64 0, i64 1, i32 1 ; <float*> [#uses=1] - %B = load float* %A ; <float> [#uses=1] + %A = getelementptr [2 x { i32, float }], [2 x { i32, float }]* @Y, i64 0, i64 1, i32 1 ; <float*> [#uses=1] + %B = load float, float* %A ; <float> [#uses=1] ret float %B } define i32 @test3() { - %A = getelementptr [2 x { i32, float }]* @Y, i64 0, i64 0, i32 0 ; <i32*> [#uses=1] - %B = load i32* %A + %A = getelementptr [2 x { i32, float }], [2 x { i32, float }]* @Y, i64 0, i64 0, i32 0 ; <i32*> [#uses=1] + %B = load i32, i32* %A ret i32 %B } define i8 @test4() { %A = bitcast i32* @X to i8* - %B = load i8* %A + %B = load i8, i8* %A ret i8 %B } |