Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which
authorChris Lattner <sabre@nondot.org>
Fri, 23 Jul 2004 17:49:16 +0000 (17:49 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 23 Jul 2004 17:49:16 +0000 (17:49 +0000)
commitfb449b9ea5a37fb411aee7d42f6a76119602288d
treec5d42282b5229f57efe6af2a1e5f64c56db83875
parente2eceb5c739285a6c507ac766ab2807429e13101
Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which
will soon be renamed) into their own file.  The new file should not emit
DEBUG output or have other side effects.  The LiveInterval class also now
doesn't know whether its working on registers or some other thing.

In the future we will want to use the LiveInterval class and friends to do
stack packing.  In addition to a code simplification, this will allow us to
do it more easily.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15134 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h [new file with mode: 0644]
include/llvm/CodeGen/LiveIntervalAnalysis.h
lib/CodeGen/LiveInterval.cpp [new file with mode: 0644]
lib/CodeGen/LiveInterval.h [new file with mode: 0644]
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/LiveIntervalAnalysis.h