Chris Lattner 7c4fe259f8 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31101 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-21 06:03:11 +00:00
..
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-09-14 06:21:59 +00:00
2006-10-20 07:07:24 +00:00