aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/RegAllocBase.h
Commit message (Expand)AuthorAgeFilesLines
* Switch AllocationOrder to using RegisterClassInfo instead of a BitVectorJakob Stoklund Olesen2011-06-031-0/+2
* Fix PR9883. Make sure all caches are invalidated when a live range is repaired.Jakob Stoklund Olesen2011-05-101-0/+4
* Tag cached interference with a user-provided tag instead of the virtual regis...Jakob Stoklund Olesen2011-03-161-2/+7
* Change the RAGreedy register assignment order so large live ranges are alloca...Jakob Stoklund Olesen2011-02-221-7/+8
* Evict a lighter single interference before attempting to split a live range.Jakob Stoklund Olesen2011-02-091-0/+9
* Add a missing word to a comment.Cameron Zwarich2010-12-291-1/+1
* Make the -verify-regalloc command line option available to base classes asJakob Stoklund Olesen2010-12-171-0/+4
* Add named timer groups for the different stages of register allocation.Jakob Stoklund Olesen2010-12-111-0/+3
* Move MRI into RegAllocBase. Clean up debug output a bit.Jakob Stoklund Olesen2010-12-101-2/+3
* Added register reassignment prototype to RAGreedy. It's a simpleAndrew Trick2010-12-091-2/+2
* Store (priority,regnum) pairs in the priority queue instead of providing anJakob Stoklund Olesen2010-12-081-11/+6
* Move RABasic::addMBBLiveIns to the base class, it is generally useful.Jakob Stoklund Olesen2010-12-081-0/+3
* Switch LiveIntervalUnion from std::set to IntervalMap.Jakob Stoklund Olesen2010-12-071-3/+6
* Coding style. No significant functionality. Abandon linear scan styleAndrew Trick2010-11-301-40/+39
* Check TRI->getReservedRegs because other allocators do it. Even thoughAndrew Trick2010-11-111-2/+12
* RABasic is nearly functionally complete. There are a few remainingAndrew Trick2010-11-101-5/+12
* Adds RABasic verification and tracing.Andrew Trick2010-11-091-0/+5
* Reverting r118604. Windows build broke.Andrew Trick2010-11-091-5/+0
* Adds RABasic verification and tracing.Andrew Trick2010-11-091-0/+5
* Adds support for spilling previously allocated live intervals toAndrew Trick2010-11-081-3/+13
* Jakob's review of the basic register allocator.Andrew Trick2010-10-261-78/+29
* Nonvirtual dtor that was accessible enough to be bad.Andrew Trick2010-10-221-0/+2
* This is a prototype of an experimental register allocationAndrew Trick2010-10-221-0/+179