summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove indirection of vector<T*> in favor of deque<T>David Blaikie2014-11-291-55/+52
* Use deque<T> rather than vector<T*> since it provides the same invalidation s...David Blaikie2014-11-291-16/+14
* Constify some things in preparation for CodeGenSubRegIndex to be stored by va...David Blaikie2014-11-291-53/+52
* Reduce size of some tables in tablegen register info output.Craig Topper2014-11-221-50/+49
* Add extra new line and remove some trailing whitespace from tablegen Register...Craig Topper2014-11-211-5/+5
* Remove unnecessary extra spaces from tablegen register info output.Craig Topper2014-11-201-1/+1
* Use array_lengthof instead of sizeof(array)/sizeof(element) in a tablegen out...Craig Topper2014-11-201-5/+4
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-2/+14
* [C++11] Use 'nullptr' in tablegen output files.Craig Topper2014-04-301-5/+5
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-3/+3
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-14/+15
* Fix indentation.Craig Topper2014-02-271-1/+1
* Replace some unnecessary vector copies with references.Benjamin Kramer2013-09-151-1/+1
* llvm-tblgen: Stabilize subreg index tables.Benjamin Kramer2013-09-111-2/+2
* Add an OtherPreserved field to the CalleeSaved TableGen class.Jakob Stoklund Olesen2013-08-231-1/+13
* Using a different loop induction variable than the enclosing scope. No funct...Aaron Ballman2013-07-251-2/+2
* RegPressure: Order the "pressure sets" by number of regunits per set.Andrew Trick2013-07-251-6/+12
* Improve the compression of the tablegen DiffLists by introducing a new sortChad Rosier2013-06-271-1/+1
* Remove unimplemented definition. Found using [-Wunused-member-function].Jakub Staszak2013-06-061-2/+0
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-311-2/+2
* Add a way to define the bit range covered by a SubRegIndex.Ahmed Bougacha2013-05-311-2/+18
* Remove the MCRegAliasIterator tables and compute the aliases dynamically.Chad Rosier2013-05-281-14/+3
* Add TargetRegisterInfo::getCoveringLanes().Jakob Stoklund Olesen2013-05-161-1/+3
* Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen2013-03-171-1/+1
* MC: Add MCInstrDesc::mayAffectControlFlow() method.Jim Grosbach2012-12-191-5/+5
* RegisterPresssureTracker: Track live physical register by unit.Andrew Trick2012-12-051-2/+6
* RegisterPressure API. Add support for physical register units.Andrew Trick2012-12-051-10/+70
* Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen2012-11-291-7/+7
* 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
OpenPOWER on IntegriCloud