Mercurial > hg > CbC > CbC_llvm
comparison test/Transforms/IndVarSimplify/loop_evaluate7.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
19 | 19 |
20 bb19: ; preds = %bb30 | 20 bb19: ; preds = %bb30 |
21 br i1 undef, label %bb20, label %bb29 | 21 br i1 undef, label %bb20, label %bb29 |
22 | 22 |
23 bb20: ; preds = %bb19 | 23 bb20: ; preds = %bb19 |
24 %0 = load i32* undef, align 4 ; <i32> [#uses=1] | 24 %0 = load i32, i32* undef, align 4 ; <i32> [#uses=1] |
25 %1 = sub i32 %0, %n ; <i32> [#uses=1] | 25 %1 = sub i32 %0, %n ; <i32> [#uses=1] |
26 br label %bb23 | 26 br label %bb23 |
27 | 27 |
28 bb21: ; preds = %bb23 | 28 bb21: ; preds = %bb23 |
29 %2 = icmp ult i8* %q.0, %m ; <i1> [#uses=1] | 29 %2 = icmp ult i8* %q.0, %m ; <i1> [#uses=1] |
30 br i1 %2, label %bb22, label %overflow2 | 30 br i1 %2, label %bb22, label %overflow2 |
31 | 31 |
32 bb22: ; preds = %bb21 | 32 bb22: ; preds = %bb21 |
33 %3 = getelementptr i8* %q.0, i32 1 ; <i8*> [#uses=1] | 33 %3 = getelementptr i8, i8* %q.0, i32 1 ; <i8*> [#uses=1] |
34 br label %bb23 | 34 br label %bb23 |
35 | 35 |
36 bb23: ; preds = %bb22, %bb20 | 36 bb23: ; preds = %bb22, %bb20 |
37 %i.2 = phi i32 [ %1, %bb20 ], [ %4, %bb22 ] ; <i32> [#uses=1] | 37 %i.2 = phi i32 [ %1, %bb20 ], [ %4, %bb22 ] ; <i32> [#uses=1] |
38 %q.0 = phi i8* [ undef, %bb20 ], [ %3, %bb22 ] ; <i8*> [#uses=3] | 38 %q.0 = phi i8* [ undef, %bb20 ], [ %3, %bb22 ] ; <i8*> [#uses=3] |