Mercurial > hg > CbC > CbC_llvm
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