Renumber slot indexes uniformly instead of spacing according to the number of defs.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 3 Mar 2011 06:29:01 +0000 (06:29 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 3 Mar 2011 06:29:01 +0000 (06:29 +0000)
commit2c11eb333c37edd5b15c1d05394861fdfc0eab90
tree4d9f44700f973495572e846157352d6482fe5c72
parentf37712f48642bcca04c77083c0579e7fe8d4d916
Renumber slot indexes uniformly instead of spacing according to the number of defs.

There are probably much larger speedups to be had by renumbering locally instead
of looping over the whole function. For now, the greedy register allocator is
25% faster.

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