OSDN Git Service

Track new virtual registers by register number.
authorMark Lacey <mark.lacey@apple.com>
Wed, 14 Aug 2013 23:50:04 +0000 (23:50 +0000)
committerMark Lacey <mark.lacey@apple.com>
Wed, 14 Aug 2013 23:50:04 +0000 (23:50 +0000)
commit1feb5854aeeda897e9318c8193d187673c8576b8
treec9d6537caa799bb43598d3744c5b4a54f9a0ceb9
parenta41520cf9b9cefed2091a0624a34c5f7fdb42a68
Track new virtual registers by register number.

Track new virtual registers by register number, rather than by the live
interval created for them. This is the first step in separating the
creation of new virtual registers and new live intervals.  Eventually
live intervals will be created and populated on demand after the virtual
registers have been created and used in instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188434 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveRangeEdit.h
lib/CodeGen/LiveDebugVariables.cpp
lib/CodeGen/LiveDebugVariables.h
lib/CodeGen/LiveRangeEdit.cpp
lib/CodeGen/RegAllocBase.cpp
lib/CodeGen/RegAllocBase.h
lib/CodeGen/RegAllocBasic.cpp
lib/CodeGen/RegAllocGreedy.cpp
lib/CodeGen/RegAllocPBQP.cpp
lib/CodeGen/RegisterCoalescer.cpp
lib/CodeGen/SplitKit.cpp