Merging the linear scan register allocator in trunk. It currently passes most tests...
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Thu, 20 Nov 2003 03:32:25 +0000 (03:32 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Thu, 20 Nov 2003 03:32:25 +0000 (03:32 +0000)
commitff0cbe175df40e0d2b36e59c6fb72f211f1cba4c
treec5ae4788ef3a8c3d3018779ad720423d28c345d1
parent18c4d850c495cd83ffcede75cb8a2301396c22fb
Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.

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