| commit | 4453dc976b06fbf1d4b151d9ec92e2fac2748581 | [log] [tgz] |
|---|---|---|
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Nov 10 22:01:05 2009 +0000 |
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Nov 10 22:01:05 2009 +0000 |
| tree | 1b490bd88acbda1f07e4398f30d56ca32933052f | |
| parent | 19f235e455611d8bd62fca336ef4f59cc119434e [diff] |
Teach PHIElimination to split critical edges when -split-phi-edges is enabled. Critical edges leading to a PHI node are split when the PHI source variable is live out from the predecessor block. This help the coalescer eliminate more PHI joins. llvm-svn: 86725