aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenRegisters.cpp
Commit message (Expand)AuthorAgeFilesLines
* Synthesize register classes for TRI::getMatchingSuperRegClass().Jakob Stoklund Olesen2011-12-191-0/+73
* Extract a method. No functional change.Jakob Stoklund Olesen2011-12-161-36/+46
* Use the proper comparator for set_intersection.Jakob Stoklund Olesen2011-12-151-1/+2
* Synthesize missing register class intersections.Jakob Stoklund Olesen2011-12-151-0/+40
* Extract a method.Jakob Stoklund Olesen2011-12-121-14/+21
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-051-6/+14
* Properly use const_iterator.Jakob Stoklund Olesen2011-10-041-4/+4
* Teach TableGen to infer missing register classes.Jakob Stoklund Olesen2011-10-041-16/+150
* TableGen: Store all allocation orders together.Jakob Stoklund Olesen2011-10-041-7/+11
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-041-3/+6
* TableGen: Don't add synthetic Records to the RecordKeeper.Jakob Stoklund Olesen2011-10-041-1/+0
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Use precomputed BitVector for CodeGenRegisterClass::hasSubClass().Jakob Stoklund Olesen2011-09-301-7/+8
* Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen2011-09-301-0/+10
* Precompute a bit vector of register sub-classes.Jakob Stoklund Olesen2011-09-301-0/+29
* Order register classes topologically.Jakob Stoklund Olesen2011-09-301-1/+40
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-8/+7
* Unconstify InitsDavid Greene2011-07-291-12/+12
* [AVX] Create Inits Via Factory MethodDavid Greene2011-07-291-3/+3
* [AVX] Constify InitsDavid Greene2011-07-291-12/+12
* Intern all RecTy subclass instances to avoid duplicates.Jakob Stoklund Olesen2011-07-181-2/+2
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-16/+15
* Use get(0 Instead of Create()David Greene2011-07-111-4/+4
* [AVX] Make Inits FoldableDavid Greene2011-07-111-15/+16
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-211-0/+1
* Skip fields that don't exist in the Register class.Jakob Stoklund Olesen2011-06-201-1/+2
* Add a RegisterTuples class to Target.td and TableGen.Jakob Stoklund Olesen2011-06-201-1/+109
* Use the correct comparator to avoid depending on pointer values.Jakob Stoklund Olesen2011-06-181-1/+2
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-181-12/+10
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-181-2/+0
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-181-0/+19
* Use a SetTheory instance to expand register lists in register classes.Jakob Stoklund Olesen2011-06-151-3/+6
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-151-20/+31
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-151-0/+71
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-121-3/+99
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-111-10/+194
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-101-0/+27
* Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen2011-06-091-0/+101