Alkis Evlogimenos
|
4c214d2bf0
|
Ignore non-allocatable physical registers in live interval analysis.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10449 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-12-13 11:11:02 +00:00 |
|
Alkis Evlogimenos
|
9435eda699
|
Handle explicit physical register defs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10445 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-12-13 05:26:39 +00:00 |
|
Alkis Evlogimenos
|
b27ef248f5
|
Move operator<<(std::ostream&, const LiveInterval&) out of the header file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10290 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-12-05 10:38:28 +00:00 |
|
Alkis Evlogimenos
|
91ceae6d20
|
Sort live intervals by increasing start point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10289 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-12-05 10:32:01 +00:00 |
|
Alkis Evlogimenos
|
ff0cbe175d
|
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
|
2003-11-20 03:32:25 +00:00 |
|