aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/RegisterClassInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-4/+6
* Move RegisterClassInfo.h.Andrew Trick2012-06-061-1/+1
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-3/+2
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-1/+1
* Add missing staticJakob Stoklund Olesen2012-02-241-3/+3
* Add a -stress-regalloc=<N> option.Jakob Stoklund Olesen2012-02-241-1/+9
* Detect proper register sub-classes.Jakob Stoklund Olesen2011-08-051-1/+6
* Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen2011-06-161-5/+3
* Include callee-saved registers in debug output.Jakob Stoklund Olesen2011-06-131-1/+1
* Don't try to be clever, just preserve the target's allocation order.Jakob Stoklund Olesen2011-06-061-11/+6
* Preserve the original ordering when a CSR has multiple aliases.Jakob Stoklund Olesen2011-06-031-2/+14
* Just use a SmallVector.Jakob Stoklund Olesen2011-06-021-1/+2
* Start with a zeroed CSRNum map.Benjamin Kramer2011-06-021-1/+1
* Initialize members to fix problem found by valgrind.Jakob Stoklund Olesen2011-06-021-2/+3
* Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen2011-06-021-0/+105