summaryrefslogtreecommitdiff
path: root/include/llvm/MC/MCRegisterInfo.h
Commit message (Expand)AuthorAge
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-31
* Add a way to define the bit range covered by a SubRegIndex.Ahmed Bougacha2013-05-31
* Remove the MCRegAliasIterator tables and compute the aliases dynamically.Chad Rosier2013-05-28
* Minor fix to comment from my previous commit.Chad Rosier2013-05-22
* Simplify the logic described in the comment.Chad Rosier2013-05-22
* Add the IncludeSelf parameter to the MCSubRegIterator and MCSuperRegIteratorChad Rosier2013-05-22
* Add a missing assertion, the null register has no register units.Jakob Stoklund Olesen2012-12-21
* Clean up some DOxygen comments.Jim Grosbach2012-12-20
* MC: Add MCInstrDesc::mayAffectControlFlow() method.Jim Grosbach2012-12-19
* Add isSubRegisterEq() and isSuperRegisterEq().Jim Grosbach2012-12-19
* Move isSubRegister() and isSuperRegister to MCRegisterInfo.Jim Grosbach2012-12-19
* Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen2012-11-29
* MCRegisterClass should be returned by const ref, not by value.Lang Hames2012-10-26
* Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen2012-09-11
* Give MCRegisterInfo an implementation file.Jakob Stoklund Olesen2012-07-27
* Eliminate the large XXXSubRegTable constant arrays.Jakob Stoklund Olesen2012-07-27
* Differentially encode all MC register lists.Jakob Stoklund Olesen2012-07-25
* Remove the old register list functions from MCRegisterInfo.Jakob Stoklund Olesen2012-06-01
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Emit register unit root tables.Jakob Stoklund Olesen2012-05-31
* Add MCRegisterInfo::RegListIterator.Jakob Stoklund Olesen2012-05-30
* Make DiffListIterator public to unbreak the gcc buildbots.Jakob Stoklund Olesen2012-05-30
* Emit register unit lists for each register.Jakob Stoklund Olesen2012-05-29
* Compress MCRegisterInfo register name tables.Jakob Stoklund Olesen2012-05-25
* TableGen'erate mapping physical registers to encoding values.Jim Grosbach2012-05-15
* Implement DwarfLLVMRegPair::operator< without violating asymmetry.Benjamin Kramer2012-04-04
* Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc...Benjamin Kramer2012-04-01
* Reapply 153764 and 153761 with a fix.Jakob Stoklund Olesen2012-03-30
* Revert 153764 and 153761. They broke a --enable-optimized --enable-assertionsRafael Espindola2012-03-30
* Compress register lists by sharing suffixes.Jakob Stoklund Olesen2012-03-30
* Increase number of allowed registers in register classes to 64k instead of 25...Craig Topper2012-03-06
* Revert r152016 and allow overlap, sub, super register tables to be more than ...Craig Topper2012-03-06
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-05
* MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach2012-03-05
* Shrink and reorder fields in MCRegisterClass to reduce size of static data.Craig Topper2012-03-05
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-05
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-04
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-01
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-01
* Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that wer...Craig Topper2012-02-23
* Reorder some members in MCRegisterClass to remove padding on 64-bit builds.Craig Topper2012-02-21
* In generated RegisterInfo files, replace a pointer to the end of an array wit...Craig Topper2012-02-21
* Merge some tables in generated RegisterInfo file. Store indices into larger t...Craig Topper2012-02-21
* Value initialize MCRegisterClasses. Not sure how could miss this during the M...Benjamin Kramer2012-02-08
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Trailing whitespace.Jim Grosbach2011-10-27
* Fix a silly off by one.Benjamin Kramer2011-07-23
* Add more constness.Benjamin Kramer2011-07-23
* Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This shou...Benjamin Kramer2011-07-23