| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -1/+0 |
* | Make the LiveRegMatrix analysis available to targets. | Jakob Stoklund Olesen | 2012-11-28 | 1 | -1/+1 |
* | Remove unused MachineLoopRanges analysis. | Jakub Staszak | 2012-11-27 | 1 | -28/+0 |
* | Move LiveUnionArray into LiveIntervalUnion.h | Jakob Stoklund Olesen | 2012-06-05 | 1 | -0/+23 |
* | Don't print register names in LiveIntervalUnion::print(). | Jakob Stoklund Olesen | 2012-06-05 | 1 | -1/+0 |
* | Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header inclu... | Lang Hames | 2011-12-21 | 1 | -0/+2 |
* | Simplify the interference checking code a bit. | Jakob Stoklund Olesen | 2011-08-12 | 1 | -109/+42 |
* | Eliminate the last use of InterferenceResult. | Jakob Stoklund Olesen | 2011-08-11 | 1 | -60/+54 |
* | Remove more dead code. | Jakob Stoklund Olesen | 2011-08-11 | 1 | -26/+2 |
* | Remove some dead code. | Jakob Stoklund Olesen | 2011-08-11 | 1 | -19/+0 |
* | Be more aggressive about following hints. | Jakob Stoklund Olesen | 2011-07-08 | 1 | -5/+1 |
* | Speed up eviction by stopping collectInterferingVRegs as soon as the spill | Jakob Stoklund Olesen | 2011-04-11 | 1 | -3/+9 |
* | Speed up LiveIntervalUnion::unify by handling end insertion specially. | Jakob Stoklund Olesen | 2011-04-11 | 1 | -1/+9 |
* | Add tags to live interval unions to avoid using stale queries. | Jakob Stoklund Olesen | 2011-02-09 | 1 | -0/+2 |
* | Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi... | Jakob Stoklund Olesen | 2011-01-09 | 1 | -6/+5 |
* | Avoid dereferencing end() in collectInterferingVRegs() when there is no | Jakob Stoklund Olesen | 2010-12-17 | 1 | -1/+1 |
* | Provide LiveIntervalUnion::Query::checkLoopInterference. | Jakob Stoklund Olesen | 2010-12-17 | 1 | -0/+28 |
* | Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation of | Jakob Stoklund Olesen | 2010-12-15 | 1 | -2/+2 |
* | Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew. | Jakob Stoklund Olesen | 2010-12-14 | 1 | -3/+24 |
* | Use TRI::printReg instead of AbstractRegisterDescription when printing | Jakob Stoklund Olesen | 2010-12-14 | 1 | -13/+8 |
* | Add a forgotten initializer for CheckedFirstInterference. | Jakob Stoklund Olesen | 2010-12-09 | 1 | -0/+2 |
* | Added register reassignment prototype to RAGreedy. It's a simple | Andrew Trick | 2010-12-09 | 1 | -1/+4 |
* | IntervalMap iterators are heavyweight, so avoid copying them around and use | Jakob Stoklund Olesen | 2010-12-09 | 1 | -3/+20 |
* | Properly deal with empty intervals when checking for interference. | Jakob Stoklund Olesen | 2010-12-08 | 1 | -1/+2 |
* | Switch LiveIntervalUnion from std::set to IntervalMap. | Jakob Stoklund Olesen | 2010-12-07 | 1 | -127/+58 |
* | Comment typo. | Andrew Trick | 2010-11-30 | 1 | -1/+1 |
* | Coding style. No significant functionality. Abandon linear scan style | Andrew Trick | 2010-11-30 | 1 | -154/+178 |
* | RABasic is nearly functionally complete. There are a few remaining | Andrew Trick | 2010-11-10 | 1 | -1/+71 |
* | Adds RABasic verification and tracing. | Andrew Trick | 2010-11-09 | 1 | -5/+47 |
* | Reverting r118604. Windows build broke. | Andrew Trick | 2010-11-09 | 1 | -46/+5 |
* | Adds RABasic verification and tracing. | Andrew Trick | 2010-11-09 | 1 | -5/+46 |
* | Adds support for spilling previously allocated live intervals to | Andrew Trick | 2010-11-08 | 1 | -41/+57 |
* | Remove the vector of live vregs. I thought we would need to track | Andrew Trick | 2010-10-26 | 1 | -5/+0 |
* | Jakob's review of the basic register allocator. | Andrew Trick | 2010-10-26 | 1 | -14/+16 |
* | Fix a likely bug in an assertion by adding parentheses around '||'. This bug | Chandler Carruth | 2010-10-23 | 1 | -1/+1 |
* | This is a prototype of an experimental register allocation | Andrew Trick | 2010-10-22 | 1 | -0/+167 |