aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen2012-11-011-26/+102
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-1/+1
* tblgen: Use semantically correct RTTI functions.Sean Silva2012-10-101-1/+1
* tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-101-2/+2
* Add 'virtual' keywoards to output file for overridden functions.Craig Topper2012-09-161-7/+7
* Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen2012-09-111-4/+12
* Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen2012-09-111-2/+2
* Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen2012-09-111-2/+2
* Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen2012-08-151-13/+2
* Eliminate the large XXXSubRegTable constant arrays.Jakob Stoklund Olesen2012-07-271-53/+31
* Differentially encode all MC register lists.Jakob Stoklund Olesen2012-07-251-44/+30
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-9/+54
* Didn't mean to export this function.Jakob Stoklund Olesen2012-05-311-0/+1
* Emit register unit root tables.Jakob Stoklund Olesen2012-05-311-0/+17
* Print uint16_t numbers without a sign.Jakob Stoklund Olesen2012-05-301-1/+1
* Emit register unit lists for each register.Jakob Stoklund Olesen2012-05-291-3/+75
* Compress MCRegisterInfo register name tables.Jakob Stoklund Olesen2012-05-251-3/+16
* Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen2012-05-161-3/+2
* TableGen'erate mapping physical registers to encoding values.Jim Grosbach2012-05-151-4/+26
* Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen2012-05-041-51/+0
* Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-031-34/+1
* Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen2012-05-031-4/+4
* Emit SuperRegMasks as part of the existing SubClassMask arrays.Jakob Stoklund Olesen2012-05-031-102/+83
* Compress tables for getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-031-19/+67
* Don't override subreg functions in targets without subregisters.Jakob Stoklund Olesen2012-05-031-42/+39
* Remove 'XXXRegisterClass' from tablegen output. Targets should use '&XXXRegCl...Craig Topper2012-04-211-3/+0
* TableGen'd RegPressure: Added getPressureSetName.Andrew Trick2012-04-201-1/+13
* tblgen: remove duplicated newlines.Benjamin Kramer2012-04-181-1/+1
* Move a few more warnings to use PrintWarning().Jim Grosbach2012-04-181-2/+4
* Formatting.Jim Grosbach2012-04-181-3/+2
* Tidy up. Add a '.' at the end of the sentence.Jim Grosbach2012-04-181-1/+1
* TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick2012-04-111-14/+14
* Tablegen'd regpressure: emit the weighted pressure limit.Andrew Trick2012-04-111-1/+7
* Added register unit sets to the target description.Andrew Trick2012-04-101-0/+76
* Tidy up spacing in some tablegen outputs.Craig Topper2012-04-031-9/+7
* Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc...Benjamin Kramer2012-04-011-43/+143
* Reapply 153764 and 153761 with a fix.Jakob Stoklund Olesen2012-03-301-101/+76
* Revert 153764 and 153761. They broke a --enable-optimized --enable-assertionsRafael Espindola2012-03-301-75/+101
* Compress SimpleValueType lists by sharing.Jakob Stoklund Olesen2012-03-301-20/+13
* Compress register lists by sharing suffixes.Jakob Stoklund Olesen2012-03-301-81/+62
* Add more constness to CodeGenRegisters.Jakob Stoklund Olesen2012-03-291-2/+2
* Add asserts to ensure that values will fit into the tables.Craig Topper2012-03-061-1/+16
* Shrink and reorder fields in MCRegisterClass to reduce size of static data.Craig Topper2012-03-051-5/+5
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-7/+7
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-2/+2
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-11/+11
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-2/+2
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-011-11/+0
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-011-51/+56
* Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach2012-03-011-2/+2