Mercurial > hg > CbC > CbC_llvm
comparison polly/test/CodeGen/MemAccess/simple.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 |
comparison
equal
deleted
inserted
replaced
237:c80f45b162ad | 252:1f2b6ac9f198 |
---|---|
28 entry: | 28 entry: |
29 br label %for.cond | 29 br label %for.cond |
30 | 30 |
31 for.cond: ; preds = %for.inc, %entry | 31 for.cond: ; preds = %for.inc, %entry |
32 %0 = phi i32 [ 0, %entry ], [ %inc, %for.inc ] | 32 %0 = phi i32 [ 0, %entry ], [ %inc, %for.inc ] |
33 %arrayidx = getelementptr [100 x i32], [100 x i32]* @A, i32 0, i32 %0 | 33 %arrayidx = getelementptr [100 x i32], ptr @A, i32 0, i32 %0 |
34 %exitcond1 = icmp ne i32 %0, 12 | 34 %exitcond1 = icmp ne i32 %0, 12 |
35 br i1 %exitcond1, label %for.body, label %for.end | 35 br i1 %exitcond1, label %for.body, label %for.end |
36 | 36 |
37 for.body: ; preds = %for.cond | 37 for.body: ; preds = %for.cond |
38 store i32 %0, i32* %arrayidx | 38 store i32 %0, ptr %arrayidx |
39 br label %for.inc | 39 br label %for.inc |
40 | 40 |
41 for.inc: ; preds = %for.body | 41 for.inc: ; preds = %for.body |
42 %inc = add nsw i32 %0, 1 | 42 %inc = add nsw i32 %0, 1 |
43 br label %for.cond | 43 br label %for.cond |
45 for.end: ; preds = %for.cond | 45 for.end: ; preds = %for.cond |
46 br label %for.cond4 | 46 br label %for.cond4 |
47 | 47 |
48 for.cond4: ; preds = %for.inc11, %for.end | 48 for.cond4: ; preds = %for.inc11, %for.end |
49 %1 = phi i32 [ 0, %for.end ], [ %inc13, %for.inc11 ] | 49 %1 = phi i32 [ 0, %for.end ], [ %inc13, %for.inc11 ] |
50 %arrayidx10 = getelementptr [100 x i32], [100 x i32]* @B, i32 0, i32 %1 | 50 %arrayidx10 = getelementptr [100 x i32], ptr @B, i32 0, i32 %1 |
51 %exitcond = icmp ne i32 %1, 12 | 51 %exitcond = icmp ne i32 %1, 12 |
52 br i1 %exitcond, label %for.body7, label %for.end14 | 52 br i1 %exitcond, label %for.body7, label %for.end14 |
53 | 53 |
54 for.body7: ; preds = %for.cond4 | 54 for.body7: ; preds = %for.cond4 |
55 store i32 %1, i32* %arrayidx10 | 55 store i32 %1, ptr %arrayidx10 |
56 br label %for.inc11 | 56 br label %for.inc11 |
57 | 57 |
58 for.inc11: ; preds = %for.body7 | 58 for.inc11: ; preds = %for.body7 |
59 %inc13 = add nsw i32 %1, 1 | 59 %inc13 = add nsw i32 %1, 1 |
60 br label %for.cond4 | 60 br label %for.cond4 |