summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveInterval.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-10-28 19:22:10 +0000
committerChris Lattner <sabre@nondot.org>2006-10-28 19:22:10 +0000
commitbba52191fab94e8d9c257562e6656f259eebe67a (patch)
tree41bd2519c0055f8c7a96151e64e22b6182d46dd1 /llvm/lib/CodeGen/LiveInterval.cpp
parentc07657f59b9b41f524e220707e17e841ea95d5df (diff)
downloadbcm5719-llvm-bba52191fab94e8d9c257562e6656f259eebe67a.tar.gz
bcm5719-llvm-bba52191fab94e8d9c257562e6656f259eebe67a.zip
split critical edges more carefully and intelligently. In particular, critical
edges whose destinations are not phi nodes don't bother us. Also, share split edges, since the split edge can't have a phi. This significantly reduces the complexity of generated code in some cases. llvm-svn: 31274
Diffstat (limited to 'llvm/lib/CodeGen/LiveInterval.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud