Jakob Stoklund Olesen 323d8c3ed7 Be more clever about calculating live variables through new basic blocks.
When splitting a critical edge, the registers live through the edge are:

- Used in a PHI instruction, or
- Live out from the predecessor, and
- Live in to the successor.

This allows the coalescer to eliminate even more phi joins.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89530 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-21 02:05:21 +00:00
..
2009-10-05 15:23:17 +00:00
2009-11-03 23:52:08 +00:00
2009-11-03 23:52:08 +00:00
2009-10-30 00:39:25 +00:00
2009-10-29 00:37:35 +00:00
2009-11-03 23:52:08 +00:00
2009-11-17 07:19:50 +00:00