diff options
Diffstat (limited to 'polly/test/CodeGen/single_loop_param.ll')
-rw-r--r-- | polly/test/CodeGen/single_loop_param.ll | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/polly/test/CodeGen/single_loop_param.ll b/polly/test/CodeGen/single_loop_param.ll index 4167e40b0d6f..5d72da354fdc 100644 --- a/polly/test/CodeGen/single_loop_param.ll +++ b/polly/test/CodeGen/single_loop_param.ll @@ -1,7 +1,7 @@ ; RUN: opt %loadPolly -polly-print-ast -disable-output < %s | FileCheck %s 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=3] +@A = common global [1024 x i32] zeroinitializer, align 16 ; <ptr> [#uses=3] define void @bar(i64 %n) nounwind { bb: @@ -10,12 +10,12 @@ bb: bb1: ; preds = %bb3, %bb %i.0 = phi i64 [ 0, %bb ], [ %tmp, %bb3 ] ; <i64> [#uses=3] - %scevgep = getelementptr [1024 x i32], [1024 x i32]* @A, i64 0, i64 %i.0 ; <i32*> [#uses=1] + %scevgep = getelementptr [1024 x i32], ptr @A, i64 0, i64 %i.0 ; <ptr> [#uses=1] %exitcond = icmp ne i64 %i.0, %n ; <i1> [#uses=1] br i1 %exitcond, label %bb2, label %bb4 bb2: ; preds = %bb1 - store i32 1, i32* %scevgep + store i32 1, ptr %scevgep br label %bb3 bb3: ; preds = %bb2 @@ -29,19 +29,19 @@ bb4: ; preds = %bb1 define i32 @main() nounwind { bb: - 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.p0.i64(ptr @A, i8 0, i64 4096, i32 1, i1 false) call void @bar(i64 1024) br label %bb1 bb1: ; preds = %bb7, %bb %indvar = phi i64 [ %indvar.next, %bb7 ], [ 0, %bb ] ; <i64> [#uses=3] - %scevgep = getelementptr [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvar ; <i32*> [#uses=1] + %scevgep = getelementptr [1024 x i32], ptr @A, i64 0, i64 %indvar ; <ptr> [#uses=1] %i.0 = trunc i64 %indvar to i32 ; <i32> [#uses=1] %tmp = icmp slt i32 %i.0, 1024 ; <i1> [#uses=1] br i1 %tmp, label %bb2, label %bb8 bb2: ; preds = %bb1 - %tmp3 = load i32, i32* %scevgep ; <i32> [#uses=1] + %tmp3 = load i32, ptr %scevgep ; <i32> [#uses=1] %tmp4 = icmp ne i32 %tmp3, 1 ; <i1> [#uses=1] br i1 %tmp4, label %bb5, label %bb6 @@ -63,7 +63,7 @@ bb9: ; preds = %bb8, %bb5 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 < n; c0 += 1) ; CHECK: Stmt_bb2(c0); |