Update SplitEditor API to reflect the fact that the original live interval is
commit7a2a53b1520dd783ea242f443ad91774fae0728d
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 5 Oct 2010 22:19:33 +0000 (5 22:19 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 5 Oct 2010 22:19:33 +0000 (5 22:19 +0000)
tree9dd691b0e7d9524889d981e0db0778189eacf15c
parentd505c17bd671ac77f36c7f8367c98fc36e2f97b3
Update SplitEditor API to reflect the fact that the original live interval is
never kept after splitting.

Keeping the original interval made sense when the split region doesn't modify
the register, and the original is spilled. We can get the same effect by
detecting reloaded values when spilling around copies.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115695 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/InlineSpiller.cpp
lib/CodeGen/SplitKit.cpp
lib/CodeGen/SplitKit.h