diff llvm/test/Transforms/LoopUnroll/runtime-loop4.ll @ 252:1f2b6ac9f198 llvm-original

LLVM16-1
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 18 Aug 2023 09:04:13 +0900
parents 1d019706d866
children
line wrap: on
line diff
--- a/llvm/test/Transforms/LoopUnroll/runtime-loop4.ll	Wed Nov 09 17:47:54 2022 +0900
+++ b/llvm/test/Transforms/LoopUnroll/runtime-loop4.ll	Fri Aug 18 09:04:13 2023 +0900
@@ -17,14 +17,14 @@
 ; PROLOG: br i1 %lcmp.mod
 ; PROLOG: loop2.prol:
 
-define void @unroll(i32 %iter, i32* %addr1, i32* %addr2) nounwind {
+define void @unroll(i32 %iter, ptr %addr1, ptr %addr2) nounwind {
 entry:
   br label %loop1
 
 loop1:
   %iv1 = phi i32 [ 0, %entry ], [ %inc1, %loop1.latch ]
-  %offset1 = getelementptr i32, i32* %addr1, i32 %iv1
-  store i32 %iv1, i32* %offset1, align 4
+  %offset1 = getelementptr i32, ptr %addr1, i32 %iv1
+  store i32 %iv1, ptr %offset1, align 4
   br label %loop2.header
 
 loop2.header:
@@ -33,8 +33,8 @@
 
 loop2:
   %iv2 = phi i32 [ 0, %loop2.header ], [ %inc2, %loop2 ]
-  %offset2 = getelementptr i32, i32* %addr2, i32 %iv2
-  store i32 %iv2, i32* %offset2, align 4
+  %offset2 = getelementptr i32, ptr %addr2, i32 %iv2
+  store i32 %iv2, ptr %offset2, align 4
   %inc2 = add i32 %iv2, 1
   %exitcnd2 = icmp uge i32 %inc2, %iter
   br i1 %exitcnd2, label %exit2, label %loop2