summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocLinearScan.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Expire any active intervals left when register allocation is done.Alkis Evlogimenos2003-12-131-0/+12
| | | | llvm-svn: 10448
* Add instruction numbers to debugging output.Alkis Evlogimenos2003-12-131-1/+3
| | | | llvm-svn: 10447
* Fix bug in register spilling when a preallocated live range overlaps aAlkis Evlogimenos2003-12-051-13/+3
| | | | | | potential register assignment. llvm-svn: 10291
* Improve debugging output and clean up some code.Alkis Evlogimenos2003-12-041-17/+14
| | | | llvm-svn: 10288
* Print instructions before register allocation is performed. Also fixAlkis Evlogimenos2003-11-301-6/+26
| | | | | | | | bug where spill instructions were added to the next basic block instead of the end of the current one if the instruction that required the spill was the last in the block. llvm-svn: 10272
* Remove "numReloaded" statistic.Alkis Evlogimenos2003-11-301-2/+0
| | | | llvm-svn: 10268
* Merging the linear scan register allocator in trunk. It currently passes ↵Alkis Evlogimenos2003-11-201-0/+777
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. llvm-svn: 10103
OpenPOWER on IntegriCloud