Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/atom-fixup-lea1.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 |
---|---|
23 br i1 %cmp4, label %for.body, label %for.end | 23 br i1 %cmp4, label %for.body, label %for.end |
24 | 24 |
25 for.body: | 25 for.body: |
26 %i.06 = phi i32 [ %inc, %for.body ], [ 0, %entry ] | 26 %i.06 = phi i32 [ %inc, %for.body ], [ 0, %entry ] |
27 %sum.05 = phi i32 [ %add, %for.body ], [ 0, %entry ] | 27 %sum.05 = phi i32 [ %add, %for.body ], [ 0, %entry ] |
28 %arrayidx = getelementptr inbounds i32* %array, i32 %i.06 | 28 %arrayidx = getelementptr inbounds i32, i32* %array, i32 %i.06 |
29 %0 = load i32* %arrayidx, align 4 | 29 %0 = load i32, i32* %arrayidx, align 4 |
30 %add = add nsw i32 %0, %sum.05 | 30 %add = add nsw i32 %0, %sum.05 |
31 %inc = add nsw i32 %i.06, 1 | 31 %inc = add nsw i32 %i.06, 1 |
32 %exitcond = icmp eq i32 %inc, %n | 32 %exitcond = icmp eq i32 %inc, %n |
33 br i1 %exitcond, label %for.end, label %for.body | 33 br i1 %exitcond, label %for.end, label %for.body |
34 | 34 |