Move the value map from LiveIntervalMap to SplitEditor.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 1 Mar 2011 23:14:53 +0000 (23:14 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 1 Mar 2011 23:14:53 +0000 (23:14 +0000)
commit670ccd18ae1ecec3b3c92885d5b64b21859001c4
tree0008dadd9bf57ba9a590ab3ce4fe71b04463de9d
parent3afab9c57e1afb0b7a4a9fe25a74117461bc0e69
Move the value map from LiveIntervalMap to SplitEditor.

The value map is currently not used, all values are 'complex mapped' and
LiveIntervalMap::mapValue is used to dig them out.

This is the first step in a series changes leading to the removal of
LiveIntervalMap. Its data structures can be shared among all the live intervals
created by a split, so it is wasteful to create a copy for each.

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