diff options
Diffstat (limited to 'test/Transforms/LoopIdiom/basic-address-space.ll')
-rw-r--r-- | test/Transforms/LoopIdiom/basic-address-space.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/Transforms/LoopIdiom/basic-address-space.ll b/test/Transforms/LoopIdiom/basic-address-space.ll index 697ab37..67cabf3 100644 --- a/test/Transforms/LoopIdiom/basic-address-space.ll +++ b/test/Transforms/LoopIdiom/basic-address-space.ll @@ -22,7 +22,7 @@ for.body5: ; preds = %for.body5, %bb.nph %j.02 = phi i16 [ 0, %bb.nph ], [ %inc, %for.body5 ] %mul = mul nsw i16 %i.04, 100 %add = add nsw i16 %j.02, %mul - %arrayidx = getelementptr inbounds i8 addrspace(2)* %X, i16 %add + %arrayidx = getelementptr inbounds i8, i8 addrspace(2)* %X, i16 %add store i8 0, i8 addrspace(2)* %arrayidx, align 1 %inc = add nsw i16 %j.02, 1 %cmp4 = icmp eq i16 %inc, 100 @@ -45,7 +45,7 @@ entry: for.body: ; preds = %entry, %for.body %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %for.body ] - %arrayidx = getelementptr i32 addrspace(2)* %P, i64 %indvar + %arrayidx = getelementptr i32, i32 addrspace(2)* %P, i64 %indvar store i32 1, i32 addrspace(2)* %arrayidx, align 4 %indvar.next = add i64 %indvar, 1 %exitcond = icmp eq i64 %indvar.next, 10000 @@ -74,18 +74,18 @@ for.body: ; preds = %for.inc, %for.body. %tmp5 = phi i32 [ %inc, %for.body ], [ 0, %entry ] %add = add nsw i32 %tmp5, 4 %idxprom = sext i32 %add to i64 - %arrayidx = getelementptr inbounds [7 x i32] addrspace(2)* @g_50, i32 0, i64 %idxprom - %tmp2 = load i32 addrspace(2)* %arrayidx, align 4 + %arrayidx = getelementptr inbounds [7 x i32], [7 x i32] addrspace(2)* @g_50, i32 0, i64 %idxprom + %tmp2 = load i32, i32 addrspace(2)* %arrayidx, align 4 %add4 = add nsw i32 %tmp5, 5 %idxprom5 = sext i32 %add4 to i64 - %arrayidx6 = getelementptr inbounds [7 x i32] addrspace(2)* @g_50, i32 0, i64 %idxprom5 + %arrayidx6 = getelementptr inbounds [7 x i32], [7 x i32] addrspace(2)* @g_50, i32 0, i64 %idxprom5 store i32 %tmp2, i32 addrspace(2)* %arrayidx6, align 4 %inc = add nsw i32 %tmp5, 1 %cmp = icmp slt i32 %inc, 2 br i1 %cmp, label %for.body, label %for.end for.end: ; preds = %for.inc - %tmp8 = load i32 addrspace(2)* getelementptr inbounds ([7 x i32] addrspace(2)* @g_50, i32 0, i64 6), align 4 + %tmp8 = load i32, i32 addrspace(2)* getelementptr inbounds ([7 x i32], [7 x i32] addrspace(2)* @g_50, i32 0, i64 6), align 4 ret i32 %tmp8 } |