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]