Another try at early partial coalescing. Identity phi source copies (their sources...
commit6a48b00dc985aaf83b11bf1c6b31ccd4ba49ede6
authorEvan Cheng <evan.cheng@apple.com>
Tue, 15 Sep 2009 06:45:16 +0000 (15 06:45 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 15 Sep 2009 06:45:16 +0000 (15 06:45 +0000)
treef8ac163623638e5a27390032803b73fc5fcfb038
parent9983d964324ffc3bba0d3dd128453d7e49af3c3d
Another try at early partial coalescing. Identity phi source copies (their sources are defined by phi join def) are coalesced. And the phi join copy is backward copy propagated into the other copies.

Still miscompiling some tests. :-(

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