Update SplitEditor API to reflect the fact that the original live interval is
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 5 Oct 2010 22:19:33 +0000 (22:19 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 5 Oct 2010 22:19:33 +0000 (22:19 +0000)
commit57d0f2deb0afefe69770a28937a4363e7b1f9753
tree9dd691b0e7d9524889d981e0db0778189eacf15c
parentdbc36091ff7be76d22105b67db73e18224bebb2f
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