diff options
Diffstat (limited to 'polly/test/CodeGen/loop_with_condition_ineq.ll')
-rw-r--r-- | polly/test/CodeGen/loop_with_condition_ineq.ll | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/polly/test/CodeGen/loop_with_condition_ineq.ll b/polly/test/CodeGen/loop_with_condition_ineq.ll index b0341d5c3750..c35208c72dfe 100644 --- a/polly/test/CodeGen/loop_with_condition_ineq.ll +++ b/polly/test/CodeGen/loop_with_condition_ineq.ll @@ -41,8 +41,8 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" -@A = common global [1024 x i32] zeroinitializer, align 16 ; <[1024 x i32]*> [#uses=4] -@B = common global [1024 x i32] zeroinitializer, align 16 ; <[1024 x i32]*> [#uses=4] +@A = common global [1024 x i32] zeroinitializer, align 16 ; <ptr> [#uses=4] +@B = common global [1024 x i32] zeroinitializer, align 16 ; <ptr> [#uses=4] define void @loop_with_condition_ineq() nounwind { bb0: @@ -51,8 +51,8 @@ bb0: bb1: %indvar = phi i64 [ %indvar.next, %bb7 ], [ 0, %bb0 ] ; <i64> [#uses=5] - %scevgep = getelementptr [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvar ; <i32*> [#uses=2] - %scevgep1 = getelementptr [1024 x i32], [1024 x i32]* @B, i64 0, i64 %indvar ; <i32*> [#uses=1] + %scevgep = getelementptr [1024 x i32], ptr @A, i64 0, i64 %indvar ; <ptr> [#uses=2] + %scevgep1 = getelementptr [1024 x i32], ptr @B, i64 0, i64 %indvar ; <ptr> [#uses=1] %i.0 = trunc i64 %indvar to i32 ; <i32> [#uses=1] %exitcond = icmp ne i64 %indvar, 1024 ; <i1> [#uses=1] br i1 %exitcond, label %bb2, label %bb8 @@ -62,15 +62,15 @@ bb2: br i1 %var3, label %bb4, label %bb5 bb4: - store i32 1, i32* %scevgep + store i32 1, ptr %scevgep br label %bb6 bb5: - store i32 2, i32* %scevgep + store i32 2, ptr %scevgep br label %bb6 bb6: - store i32 3, i32* %scevgep1 + store i32 3, ptr %scevgep1 br label %bb7 bb7: @@ -84,20 +84,20 @@ bb8: define i32 @main() nounwind { ; <label>:0 - call void @llvm.memset.p0i8.i64(i8* bitcast ([1024 x i32]* @A to i8*), i8 0, i64 4096, i32 1, i1 false) - call void @llvm.memset.p0i8.i64(i8* bitcast ([1024 x i32]* @B to i8*), i8 0, i64 4096, i32 1, i1 false) + call void @llvm.memset.p0.i64(ptr @A, i8 0, i64 4096, i32 1, i1 false) + call void @llvm.memset.p0.i64(ptr @B, i8 0, i64 4096, i32 1, i1 false) call void @loop_with_condition_ineq() br label %1 ; <label>:1 ; preds = %8, %0 %indvar1 = phi i64 [ %indvar.next2, %8 ], [ 0, %0 ] ; <i64> [#uses=3] - %scevgep3 = getelementptr [1024 x i32], [1024 x i32]* @B, i64 0, i64 %indvar1 ; <i32*> [#uses=1] + %scevgep3 = getelementptr [1024 x i32], ptr @B, i64 0, i64 %indvar1 ; <ptr> [#uses=1] %i.0 = trunc i64 %indvar1 to i32 ; <i32> [#uses=1] %2 = icmp slt i32 %i.0, 1024 ; <i1> [#uses=1] br i1 %2, label %3, label %9 ; <label>:3 ; preds = %1 - %4 = load i32, i32* %scevgep3 ; <i32> [#uses=1] + %4 = load i32, ptr %scevgep3 ; <i32> [#uses=1] %5 = icmp ne i32 %4, 3 ; <i1> [#uses=1] br i1 %5, label %6, label %7 @@ -116,7 +116,7 @@ define i32 @main() nounwind { ; <label>:10 ; preds = %26, %9 %indvar = phi i64 [ %indvar.next, %26 ], [ 0, %9 ] ; <i64> [#uses=3] - %scevgep = getelementptr [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvar ; <i32*> [#uses=2] + %scevgep = getelementptr [1024 x i32], ptr @A, i64 0, i64 %indvar ; <ptr> [#uses=2] %i.1 = trunc i64 %indvar to i32 ; <i32> [#uses=3] %11 = icmp slt i32 %i.1, 1024 ; <i1> [#uses=1] br i1 %11, label %12, label %27 @@ -126,7 +126,7 @@ define i32 @main() nounwind { br i1 %13, label %14, label %18 ; <label>:14 ; preds = %12 - %15 = load i32, i32* %scevgep ; <i32> [#uses=1] + %15 = load i32, ptr %scevgep ; <i32> [#uses=1] %16 = icmp ne i32 %15, 1 ; <i1> [#uses=1] br i1 %16, label %17, label %18 @@ -138,7 +138,7 @@ define i32 @main() nounwind { br i1 %19, label %20, label %24 ; <label>:20 ; preds = %18 - %21 = load i32, i32* %scevgep ; <i32> [#uses=1] + %21 = load i32, ptr %scevgep ; <i32> [#uses=1] %22 = icmp ne i32 %21, 2 ; <i1> [#uses=1] br i1 %22, label %23, label %24 @@ -163,7 +163,7 @@ define i32 @main() nounwind { ret i32 %.0 } -declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind +declare void @llvm.memset.p0.i64(ptr nocapture, i8, i64, i32, i1) nounwind ; CHECK: for (int c0 = 0; c0 <= 1023; c0 += 1) { ; CHECK: if (c0 == 512) { |