Clean up the Spiller.h interface.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Aug 2010 22:56:53 +0000 (22:56 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Aug 2010 22:56:53 +0000 (22:56 +0000)
commit0a2b2a1497a77f1db281d4dc9f21d01fe48f6ec6
treeecc515811fea79d68e2aa582d2a8ac20f6d1605e
parent703af3ab128addcd061e0761b059a919da2a4066
Clean up the Spiller.h interface.

The earliestStart argument is entirely specific to linear scan allocation, and
can be easily calculated by RegAllocLinearScan.

Replace std::vector with SmallVector.

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