OSDN Git Service

Don't do pre-splitting if doing so would create a value join that did not
authorOwen Anderson <resistor@mac.com>
Sun, 2 Nov 2008 08:08:18 +0000 (08:08 +0000)
committerOwen Anderson <resistor@mac.com>
Sun, 2 Nov 2008 08:08:18 +0000 (08:08 +0000)
commit6423c6c0e8e85d843750f9563180ef7bcfca56c6
treed072e1c8b65b776c4e6e672467dcc81c20ec4179
parent2b82b7e77ee20eb601ea12f3ed2f686ab838f08f
Don't do pre-splitting if doing so would create a value join that did not
exist before.  Updating the live intervals in that care is tricky in the general
case.

Evan, if you see a tighter guard condition for this, let me know.

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