Terminate all dead defs at the dead slot instead of the 'next' slot.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 13 Nov 2011 22:42:13 +0000 (22:42 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 13 Nov 2011 22:42:13 +0000 (22:42 +0000)
commit1f81e316b042c02c841801a71e7439e166ffa2a0
treee698a28b4eea5d8fd561f93f877188aea5242dc9
parentf9fd29ea34d841df7d43807e386c48c08bf83f13
Terminate all dead defs at the dead slot instead of the 'next' slot.

This makes no difference for normal defs, but early clobber dead defs
now look like:

  [Slot_EarlyClobber; Slot_Dead)

instead of:

  [Slot_EarlyClobber; Slot_Register).

Live ranges for normal dead defs look like:

  [Slot_Register; Slot_Dead)

as before.

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