Move extendRange() into SplitEditor and delete the LiveRangeMap class.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 2 Mar 2011 01:59:34 +0000 (01:59 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 2 Mar 2011 01:59:34 +0000 (01:59 +0000)
commit1c38ba6355a019b7fc3baa0d0ab31e8ba11f7db1
tree105286fe1e4d4835bf508e4744bbc07fa3a9decb
parent4b11a70f7a63dc4c051a96a90ed6687eb0595cda
Move extendRange() into SplitEditor and delete the LiveRangeMap class.

Extract the updateSSA() method from the too long extendRange().

LiveOutCache can be shared among all the new intervals since there is at most
one of the new ranges live out from each basic block.

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