comparison test/CodeGen/ARM/2011-04-11-MachineLICMBug.ll @ 95:afa8332a0e37

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
16 for.body: 16 for.body:
17 ; CHECK: %for. 17 ; CHECK: %for.
18 ; CHECK: mov{{.*}} r{{[0-9]+}}, #{{[01]}} 18 ; CHECK: mov{{.*}} r{{[0-9]+}}, #{{[01]}}
19 ; CHECK: mov{{.*}} r{{[0-9]+}}, #{{[01]}} 19 ; CHECK: mov{{.*}} r{{[0-9]+}}, #{{[01]}}
20 ; CHECK-NOT: mov r{{[0-9]+}}, #{{[01]}} 20 ; CHECK-NOT: mov r{{[0-9]+}}, #{{[01]}}
21 %arrayidx = getelementptr i32* %A, i32 %0 21 %arrayidx = getelementptr i32, i32* %A, i32 %0
22 %tmp4 = load i32* %arrayidx, align 4 22 %tmp4 = load i32, i32* %arrayidx, align 4
23 %cmp6 = icmp eq i32 %tmp4, %value 23 %cmp6 = icmp eq i32 %tmp4, %value
24 br i1 %cmp6, label %return, label %for.inc 24 br i1 %cmp6, label %return, label %for.inc
25 25
26 for.inc: 26 for.inc:
27 %inc = add i32 %0, 1 27 %inc = add i32 %0, 1