| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a missing assertion, the null register has no register units. | Jakob Stoklund Olesen | 2012-12-21 | 1 | -0/+1 |
* | Clean up some DOxygen comments. | Jim Grosbach | 2012-12-20 | 1 | -26/+25 |
* | MC: Add MCInstrDesc::mayAffectControlFlow() method. | Jim Grosbach | 2012-12-19 | 1 | -0/+8 |
* | Add isSubRegisterEq() and isSuperRegisterEq(). | Jim Grosbach | 2012-12-19 | 1 | -4/+14 |
* | Move isSubRegister() and isSuperRegister to MCRegisterInfo. | Jim Grosbach | 2012-12-19 | 1 | -0/+17 |
* | Add an MCPhysReg typedef to replace naked uint16_t. | Jakob Stoklund Olesen | 2012-11-29 | 1 | -7/+11 |
* | MCRegisterClass should be returned by const ref, not by value. | Lang Hames | 2012-10-26 | 1 | -1/+1 |
* | Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges. | Jakob Stoklund Olesen | 2012-09-11 | 1 | -0/+7 |
* | Give MCRegisterInfo an implementation file. | Jakob Stoklund Olesen | 2012-07-27 | 1 | -55/+3 |
* | Eliminate the large XXXSubRegTable constant arrays. | Jakob Stoklund Olesen | 2012-07-27 | 1 | -13/+32 |
* | Differentially encode all MC register lists. | Jakob Stoklund Olesen | 2012-07-25 | 1 | -34/+20 |
* | Remove the old register list functions from MCRegisterInfo. | Jakob Stoklund Olesen | 2012-06-01 | 1 | -36/+0 |
* | Switch all register list clients to the new MC*Iterator interface. | Jakob Stoklund Olesen | 2012-06-01 | 1 | -6/+10 |
* | Emit register unit root tables. | Jakob Stoklund Olesen | 2012-05-31 | 1 | -1/+46 |
* | Add MCRegisterInfo::RegListIterator. | Jakob Stoklund Olesen | 2012-05-30 | 1 | -2/+54 |
* | Make DiffListIterator public to unbreak the gcc buildbots. | Jakob Stoklund Olesen | 2012-05-30 | 1 | -1/+1 |
* | Emit register unit lists for each register. | Jakob Stoklund Olesen | 2012-05-29 | 1 | -1/+103 |
* | Compress MCRegisterInfo register name tables. | Jakob Stoklund Olesen | 2012-05-25 | 1 | -5/+8 |
* | TableGen'erate mapping physical registers to encoding values. | Jim Grosbach | 2012-05-15 | 1 | -1/+13 |
* | Implement DwarfLLVMRegPair::operator< without violating asymmetry. | Benjamin Kramer | 2012-04-04 | 1 | -4/+5 |
* | Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc... | Benjamin Kramer | 2012-04-01 | 1 | -26/+52 |
* | Reapply 153764 and 153761 with a fix. | Jakob Stoklund Olesen | 2012-03-30 | 1 | -12/+7 |
* | Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions | Rafael Espindola | 2012-03-30 | 1 | -7/+12 |
* | Compress register lists by sharing suffixes. | Jakob Stoklund Olesen | 2012-03-30 | 1 | -12/+7 |
* | Increase number of allowed registers in register classes to 64k instead of 25... | Craig Topper | 2012-03-06 | 1 | -4/+4 |
* | Revert r152016 and allow overlap, sub, super register tables to be more than ... | Craig Topper | 2012-03-06 | 1 | -3/+3 |
* | ARM refactor away a bunch of VLD/VST pseudo instructions. | Jim Grosbach | 2012-03-05 | 1 | -1/+1 |
* | MCRegisterInfo-ize getMatchingSuperReg. | Jim Grosbach | 2012-03-05 | 1 | -0/+10 |
* | Shrink and reorder fields in MCRegisterClass to reduce size of static data. | Craig Topper | 2012-03-05 | 1 | -6/+6 |
* | Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati... | Craig Topper | 2012-03-05 | 1 | -9/+9 |
* | Use uint16_t to store register overlaps to reduce static data. | Craig Topper | 2012-03-04 | 1 | -4/+4 |
* | Use uint16_t instead of unsigned to store registers in reg classes. Reduces s... | Craig Topper | 2012-03-04 | 1 | -5/+5 |
* | Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it. | Benjamin Kramer | 2012-03-01 | 1 | -0/+10 |
* | Move TargetRegisterInfo::getSubReg() to MCRegisterInfo. | Jim Grosbach | 2012-03-01 | 1 | -1/+15 |
* | Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that wer... | Craig Topper | 2012-02-23 | 1 | -7/+3 |
* | Reorder some members in MCRegisterClass to remove padding on 64-bit builds. | Craig Topper | 2012-02-21 | 1 | -2/+2 |
* | In generated RegisterInfo files, replace a pointer to the end of an array wit... | Craig Topper | 2012-02-21 | 1 | -3/+4 |
* | Merge some tables in generated RegisterInfo file. Store indices into larger t... | Craig Topper | 2012-02-21 | 1 | -9/+21 |
* | Value initialize MCRegisterClasses. Not sure how could miss this during the M... | Benjamin Kramer | 2012-02-08 | 1 | -12/+1 |
* | Convert assert(0) to llvm_unreachable | Craig Topper | 2012-02-05 | 1 | -2/+2 |
* | Trailing whitespace. | Jim Grosbach | 2011-10-27 | 1 | -3/+3 |
* | Fix a silly off by one. | Benjamin Kramer | 2011-07-23 | 1 | -1/+1 |
* | Add more constness. | Benjamin Kramer | 2011-07-23 | 1 | -2/+2 |
* | Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This shou... | Benjamin Kramer | 2011-07-23 | 1 | -16/+14 |
* | Teach tblgen to emit MCRegisterClasses. | Benjamin Kramer | 2011-07-22 | 1 | -5/+34 |
* | Sink parts of TargetRegisterClass into MCRegisterClass. | Benjamin Kramer | 2011-07-21 | 1 | -0/+77 |
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 1 | -3/+77 |
* | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -1/+1 |
* | Rename TargetRegisterDesc to MCRegisterDesc | Evan Cheng | 2011-06-24 | 1 | -2/+2 |
* | - Add MCRegisterInfo registration machinery. Also added x86 registration rout... | Evan Cheng | 2011-06-24 | 1 | -5/+11 |