diff --git a/llvm/test/CodeGen/SystemZ/prefetch-04.ll b/llvm/test/CodeGen/SystemZ/prefetch-04.ll index af101ec7fa34d..6ab85321d9099 100644 --- a/llvm/test/CodeGen/SystemZ/prefetch-04.ll +++ b/llvm/test/CodeGen/SystemZ/prefetch-04.ll @@ -5,19 +5,19 @@ ; write prefetch. ; ; CHECK-LABEL: for.body -; CHECK: call void @llvm.prefetch.p0i8(i8* %scevgep{{.*}}, i32 1, i32 3, i32 1 +; CHECK: call void @llvm.prefetch.p0(ptr %uglygep, i32 1, i32 3, i32 1 ; CHECK-not: call void @llvm.prefetch -define void @fun(i32* nocapture %Src, i32* nocapture readonly %Dst) { +define void @fun(ptr nocapture %Src, ptr nocapture readonly %Dst) { entry: br label %for.body for.body: %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next.9, %for.body ] - %arrayidx = getelementptr inbounds i32, i32* %Dst, i64 %indvars.iv - %0 = load i32, i32* %arrayidx, align 4 + %arrayidx = getelementptr inbounds i32, ptr %Dst, i64 %indvars.iv + %0 = load i32, ptr %arrayidx, align 4 %a = add i32 %0, 128 - store i32 %a, i32* %arrayidx, align 4 + store i32 %a, ptr %arrayidx, align 4 %indvars.iv.next.9 = add nuw nsw i64 %indvars.iv, 1600 %cmp.9 = icmp ult i64 %indvars.iv.next.9, 11200 br i1 %cmp.9, label %for.body, label %for.cond.cleanup