aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola2011-05-301-0/+11
* Fix the root cause of the bootstrap failure:Rafael Espindola2011-05-281-7/+2
* Downgrade a tablegen warning to an error.Jakob Stoklund Olesen2011-05-101-3/+2
* Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen2011-05-071-19/+34
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-201-3/+4
* Make the register enum value part of the CodeGenRegister struct.Jim Grosbach2011-03-111-1/+4
* Trailing whitespace.Jim Grosbach2011-03-111-45/+45
* Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of allJakob Stoklund Olesen2010-12-141-13/+5
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-3/+3
* Split out register class subclassing to a separate function and clean upEric Christopher2010-08-251-29/+1
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-181-1/+1
* Emit TargetRegisterInfo::composeSubRegIndices().Jakob Stoklund Olesen2010-05-281-18/+114
* Check that inherited subregisters all have a direct SubRegIndex.Jakob Stoklund Olesen2010-05-261-2/+25
* Suppress emmission of empty subreg/superreg/alias sets.Jakob Stoklund Olesen2010-05-261-3/+9
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-36/+83
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-83/+36
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-36/+83
* Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen2010-05-251-84/+5
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-251-1/+12
* Ignore NumberHack and give each SubRegIndex instance a unique enum value inst...Jakob Stoklund Olesen2010-05-251-2/+1
* Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen2010-05-241-6/+9
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-241-66/+69
* Add the SubRegIndex TableGen class.Jakob Stoklund Olesen2010-05-241-4/+21