Another try at early partial coalescing. Identity phi source copies (their sources...
authorEvan Cheng <evan.cheng@apple.com>
Tue, 15 Sep 2009 06:45:16 +0000 (06:45 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 15 Sep 2009 06:45:16 +0000 (06:45 +0000)
commit3f85549f4dab19f9dde2c766151bf01e688f83b7
treef8ac163623638e5a27390032803b73fc5fcfb038
parent813fc422aa43026cd54e103e6991f536472c61a4
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