aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.cpp
AgeCommit message (Expand)Author
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2012-12-19MC: Add MCInstrDesc::mayAffectControlFlow() method.Jim Grosbach
2012-12-05RegisterPresssureTracker: Track live physical register by unit.Andrew Trick
2012-12-05RegisterPressure API. Add support for physical register units.Andrew Trick
2012-11-29Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen
2012-11-01Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-16Add 'virtual' keywoards to output file for overridden functions.Craig Topper
2012-09-11Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen
2012-09-11Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen
2012-09-11Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen
2012-08-15Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen
2012-07-27Eliminate the large XXXSubRegTable constant arrays.Jakob Stoklund Olesen
2012-07-25Differentially encode all MC register lists.Jakob Stoklund Olesen
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-05-31Didn't mean to export this function.Jakob Stoklund Olesen
2012-05-31Emit register unit root tables.Jakob Stoklund Olesen
2012-05-30Print uint16_t numbers without a sign.Jakob Stoklund Olesen
2012-05-29Emit register unit lists for each register.Jakob Stoklund Olesen
2012-05-25Compress MCRegisterInfo register name tables.Jakob Stoklund Olesen
2012-05-16Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen
2012-05-15TableGen'erate mapping physical registers to encoding values.Jim Grosbach
2012-05-04Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen
2012-05-03Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen
2012-05-03Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen
2012-05-03Emit SuperRegMasks as part of the existing SubClassMask arrays.Jakob Stoklund Olesen
2012-05-03Compress tables for getMatchingSuperRegClass().Jakob Stoklund Olesen
2012-05-03Don't override subreg functions in targets without subregisters.Jakob Stoklund Olesen
2012-04-21Remove 'XXXRegisterClass' from tablegen output. Targets should use '&XXXRegCl...Craig Topper
2012-04-20TableGen'd RegPressure: Added getPressureSetName.Andrew Trick
2012-04-18tblgen: remove duplicated newlines.Benjamin Kramer
2012-04-18Move a few more warnings to use PrintWarning().Jim Grosbach
2012-04-18Formatting.Jim Grosbach
2012-04-18Tidy up. Add a '.' at the end of the sentence.Jim Grosbach
2012-04-11TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick
2012-04-11Tablegen'd regpressure: emit the weighted pressure limit.Andrew Trick
2012-04-10Added register unit sets to the target description.Andrew Trick
2012-04-03Tidy up spacing in some tablegen outputs.Craig Topper
2012-04-01Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc...Benjamin Kramer
2012-03-30Reapply 153764 and 153761 with a fix.Jakob Stoklund Olesen
2012-03-30Revert 153764 and 153761. They broke a --enable-optimized --enable-assertionsRafael Espindola
2012-03-30Compress SimpleValueType lists by sharing.Jakob Stoklund Olesen
2012-03-30Compress register lists by sharing suffixes.Jakob Stoklund Olesen
2012-03-29Add more constness to CodeGenRegisters.Jakob Stoklund Olesen
2012-03-06Add asserts to ensure that values will fit into the tables.Craig Topper
2012-03-05Shrink and reorder fields in MCRegisterClass to reduce size of static data.Craig Topper
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper