| commit | 23f22de26fd1698aef82421c9ed362c9b8c4ff43 | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Sat Oct 21 06:03:11 2006 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Sat Oct 21 06:03:11 2006 +0000 |
| tree | 56b2a562e942e695e71e7fc67ae164fe827cd51d | |
| parent | 28f17f45beb2285ccc32a74771e5debf94e360ec [diff] |
Implement support for branch reversal, fix a bug in branch analysis.
This provides stuff like:
cmpw cr0, r15, r29
mr r14, r15
- bge cr0, LBB3_111 ;bb656
- b LBB3_90 ;bb501
+ blt cr0, LBB3_90 ;bb501
LBB3_111: ;bb656
lwz r18, 68(r1)
which is particularly good for dispatch group formation.
llvm-svn: 31101