Mercurial > hg > CbC > CbC_llvm
diff polly/test/DeadCodeElimination/dead_iteration_elimination.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 | c4bab56944e8 |
children |
line wrap: on
line diff
--- a/polly/test/DeadCodeElimination/dead_iteration_elimination.ll Wed Nov 09 17:47:54 2022 +0900 +++ b/polly/test/DeadCodeElimination/dead_iteration_elimination.ll Fri Aug 18 09:04:13 2023 +0900 @@ -21,8 +21,8 @@ for.body.1: %indvar.1 = phi i64 [ 0, %entry ], [ %indvar.next.1, %for.body.1 ] - %arrayidx.1 = getelementptr [200 x i32], [200 x i32]* %A, i64 0, i64 %indvar.1 - store i32 2, i32* %arrayidx.1, align 4 + %arrayidx.1 = getelementptr [200 x i32], ptr %A, i64 0, i64 %indvar.1 + store i32 2, ptr %arrayidx.1, align 4 %indvar.next.1 = add i64 %indvar.1, 1 %exitcond.1 = icmp ne i64 %indvar.next.1, 200 br i1 %exitcond.1, label %for.body.1, label %exit.1 @@ -32,8 +32,8 @@ for.body.2: %indvar.2 = phi i64 [ 0, %exit.1 ], [ %indvar.next.2, %for.body.2 ] - %arrayidx.2 = getelementptr [200 x i32], [200 x i32]* %A, i64 0, i64 %indvar.2 - store i32 5, i32* %arrayidx.2, align 4 + %arrayidx.2 = getelementptr [200 x i32], ptr %A, i64 0, i64 %indvar.2 + store i32 5, ptr %arrayidx.2, align 4 %indvar.next.2 = add i64 %indvar.2, 1 %exitcond.2 = icmp ne i64 %indvar.next.2, 50 br i1 %exitcond.2, label %for.body.2, label %exit.2 @@ -43,10 +43,10 @@ for.body.3: %indvar.3 = phi i64 [ 0, %exit.2 ], [ %indvar.next.3, %for.body.3 ] - %arrayidx.3 = getelementptr [200 x i32], [200 x i32]* %A, i64 0, i64 %indvar.3 - %val = load i32, i32* %arrayidx.3, align 4 + %arrayidx.3 = getelementptr [200 x i32], ptr %A, i64 0, i64 %indvar.3 + %val = load i32, ptr %arrayidx.3, align 4 %add = add nsw i32 %val, 5 - store i32 %add, i32* %arrayidx.3, align 4 + store i32 %add, ptr %arrayidx.3, align 4 %indvar.next.3 = add i64 %indvar.3, 1 %exitcond.3 = icmp ne i64 %indvar.next.3, 70 br i1 %exitcond.3, label %for.body.3 , label %exit.3 @@ -58,8 +58,8 @@ %indvar.4 = phi i64 [ 0, %exit.3 ], [ %indvar.next.4, %for.body.4 ] %indvar.plus = add i64 %indvar.4, 100 %trunc = trunc i64 %indvar.plus to i32 - %arrayidx.4 = getelementptr [200 x i32], [200 x i32]* %A, i64 0, i64 %indvar.plus - store i32 %trunc, i32* %arrayidx.4, align 4 + %arrayidx.4 = getelementptr [200 x i32], ptr %A, i64 0, i64 %indvar.plus + store i32 %trunc, ptr %arrayidx.4, align 4 %indvar.next.4 = add i64 %indvar.4, 1 %exitcond.4 = icmp ne i64 %indvar.next.4, 10 br i1 %exitcond.4, label %for.body.4, label %exit.4