[llvm] 659c512 - [SystemZ] Convert test to opaque pointers (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 22 06:59:05 PST 2022


Author: Nikita Popov
Date: 2022-12-22T15:58:18+01:00
New Revision: 659c512b069890621e6b68f4e6f1a2139b165996

URL: https://github.com/llvm/llvm-project/commit/659c512b069890621e6b68f4e6f1a2139b165996
DIFF: https://github.com/llvm/llvm-project/commit/659c512b069890621e6b68f4e6f1a2139b165996.diff

LOG: [SystemZ] Convert test to opaque pointers (NFC)

Added: 
    

Modified: 
    llvm/test/CodeGen/SystemZ/prefetch-04.ll

Removed: 
    


################################################################################
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


        


More information about the llvm-commits mailing list