OSDN Git Service

Add some support for iterative coalescers to calculate a joined live
authorDavid Greene <greened@obbligato.org>
Tue, 21 Jul 2009 23:36:14 +0000 (23:36 +0000)
committerDavid Greene <greened@obbligato.org>
Tue, 21 Jul 2009 23:36:14 +0000 (23:36 +0000)
commit80607c9b2bdb09993ac48e40c48852e124eb2c0b
tree2efabfe39798bf60c60055e0eaf965f96e49acd7
parent354c0165e755fd857bc89792243b82387ee3936d
Add some support for iterative coalescers to calculate a joined live
range's weight properly.  This is turned off right now in the sense that
you'll get an assert if you get into a situation that can only be caused
by an iterative coalescer.  All other code paths operate exactly as
before so there is no functional change with this patch.  The asserts
should be disabled if/when an iterative coalescer gets added to trunk.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76680 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/SimpleRegisterCoalescing.cpp