diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-06-24 18:15:01 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-06-24 18:15:01 +0000 |
| commit | 45230239e45e34dcdfbbafb70aedaddeb492dcb6 (patch) | |
| tree | 99798fae076bb75551b6797367e7bc9a367bc4e8 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
| parent | 4143e9deeb33b4cea085fcd2aad3f59a22da4621 (diff) | |
| download | bcm5719-llvm-45230239e45e34dcdfbbafb70aedaddeb492dcb6.tar.gz bcm5719-llvm-45230239e45e34dcdfbbafb70aedaddeb492dcb6.zip | |
Replace a big gob of old coalescer logic with the new CoalescerPair class.
CoalescerPair can determine if a copy can be coalesced, and which register gets
merged away. The old logic in SimpleRegisterCoalescing had evolved into
something a bit too convoluted.
This second attempt fixes some crashes that only occurred Linux.
llvm-svn: 106769
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions

