aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete dead code. Nothing ever instantiates this.Jim Grosbach2011-10-271-4/+0
* Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer2011-10-221-6/+8
* Remove the TRI::getSubRegisterRegClass() hook.Jakob Stoklund Olesen2011-10-061-27/+2
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-051-0/+40
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-041-21/+11
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Store sub-class lists as a bit vector.Jakob Stoklund Olesen2011-09-301-21/+4
* Extract a slightly more general BitVector printer.Jakob Stoklund Olesen2011-09-301-7/+16
* Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen2011-09-301-39/+19
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-28/+24
* Unconstify InitsDavid Greene2011-07-291-1/+1
* [AVX] Constify InitsDavid Greene2011-07-291-1/+1
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-271-0/+3
* We always bounds check the bit set, there is no need to emit zero bytes at th...Benjamin Kramer2011-07-231-13/+10
* Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This shou...Benjamin Kramer2011-07-231-1/+39
* Give TargetRegisterClass a pointer to the MCRegisterClass and use it to acces...Benjamin Kramer2011-07-231-32/+18
* Use the enum value for RegClassIDs.Benjamin Kramer2011-07-221-2/+4
* Remove unused variables.Benjamin Kramer2011-07-221-4/+0
* Teach tblgen to emit MCRegisterClasses.Benjamin Kramer2011-07-221-2/+54
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-181-98/+125
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-181-2/+2
* Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi2011-07-151-1/+1
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-9/+12
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-1/+1
* [AVX] Make Inits FoldableDavid Greene2011-07-111-1/+1
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-281-5/+3
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-281-7/+7
* Alternative name enum should go into the enum portion.Evan Cheng2011-06-281-14/+21
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-0/+12
* More refactoring. MC doesn't need know about subreg indices.Evan Cheng2011-06-271-78/+79
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-271-111/+150
* Remove dead typedefs.Evan Cheng2011-06-251-3/+0
* Rename TargetRegisterDesc to MCRegisterDescEvan Cheng2011-06-241-2/+2
* - Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng2011-06-241-2/+2
* Make the generated InitXXXMCRegisterInfo function "static inline", so it does...Benjamin Kramer2011-06-241-1/+1
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-241-70/+115
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-181-16/+16
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-181-2/+1
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-181-4/+29
* Replace the statically generated hashtables for checking register relationshi...Owen Anderson2011-06-151-88/+1
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-151-6/+8
* Fix a compile time regression caused by too small hash tables.Jakob Stoklund Olesen2011-06-141-3/+16
* Tweak hash function and compress hash tables.Jakob Stoklund Olesen2011-06-121-19/+24
* Remove now dead code.Jakob Stoklund Olesen2011-06-121-85/+0
* Extract the generateHashTable function.Jakob Stoklund Olesen2011-06-121-144/+61
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-121-54/+31
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-111-165/+9
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-101-8/+10
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-021-13/+12
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-301-0/+29