summaryrefslogtreecommitdiff
path: root/polly/test/CodeGen/single_loop_param.ll
diff options
context:
space:
mode:
Diffstat (limited to 'polly/test/CodeGen/single_loop_param.ll')
-rw-r--r--polly/test/CodeGen/single_loop_param.ll14
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);