aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenRegisters.h
Commit message (Expand)AuthorAgeFilesLines
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Compute a map from register names to registers, rather than scanning the list...Owen Anderson2012-09-111-0/+4
* Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen2012-09-111-0/+7
* Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen2012-09-111-3/+0
* Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen2012-08-151-5/+7
* Remove little semicolon that caused a lot of warnings.Benjamin Kramer2012-05-301-1/+1
* Emit register unit lists for each register.Jakob Stoklund Olesen2012-05-291-1/+13
* Also compute TopoSigs in synthetic register classes.Jakob Stoklund Olesen2012-05-221-1/+1
* Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen2012-05-161-9/+3
* Create a struct representing register units in TableGen.Jakob Stoklund Olesen2012-05-151-17/+44
* Record the ad hoc aliasing graph in CodeGenRegister.Jakob Stoklund Olesen2012-05-141-0/+10
* Compute topological signatures of registers.Jakob Stoklund Olesen2012-05-141-2/+40
* Defer computation of SuperRegs.Jakob Stoklund Olesen2012-05-111-0/+5
* Compute secondary sub-registers.Jakob Stoklund Olesen2012-05-101-3/+25
* Precompute lists of explicit sub-registers and indices.Jakob Stoklund Olesen2012-05-101-0/+9
* Compute a backwards SubReg -> SubRegIndex map for each register.Jakob Stoklund Olesen2012-05-091-0/+7
* Rename getSubRegs() to computeSubRegs().Jakob Stoklund Olesen2012-05-091-2/+2
* Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen2012-05-041-2/+0
* TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick2012-04-111-0/+12
* Added register unit sets to the target description.Andrew Trick2012-04-101-0/+46
* Added register unit weights to the target description.Andrew Trick2012-04-101-2/+46
* Fix header commentAndrew Trick2012-04-101-2/+2
* Introduce Register Units: Give each leaf register a number.Andrew Trick2012-03-311-0/+11
* Add more constness to CodeGenRegisters.Jakob Stoklund Olesen2012-03-291-2/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-2/+2
* Specify SubRegIndex components on the index itself.Jakob Stoklund Olesen2012-02-011-0/+3
* Move the composite map into CodeGenSubRegIndex.Jakob Stoklund Olesen2012-01-311-8/+29
* Add a TableGen CodeGenSubRegIndex class.Jakob Stoklund Olesen2012-01-311-14/+49
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+1
* Add TableGen support for callee saved registers.Jakob Stoklund Olesen2012-01-171-0/+9
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-191-1/+17
* Synthesize register classes for TRI::getMatchingSuperRegClass().Jakob Stoklund Olesen2011-12-191-0/+2
* Extract a method. No functional change.Jakob Stoklund Olesen2011-12-161-0/+1
* Synthesize missing register class intersections.Jakob Stoklund Olesen2011-12-151-0/+1
* Extract a method.Jakob Stoklund Olesen2011-12-121-0/+5
* Remove extra semicolon.Eli Friedman2011-10-111-1/+1
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-051-0/+13
* Teach TableGen to infer missing register classes.Jakob Stoklund Olesen2011-10-041-1/+44
* TableGen: Store all allocation orders together.Jakob Stoklund Olesen2011-10-041-7/+4
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-041-2/+8
* 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-1/+7
* Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen2011-09-301-0/+14
* Precompute a bit vector of register sub-classes.Jakob Stoklund Olesen2011-09-301-0/+6
* Order register classes topologically.Jakob Stoklund Olesen2011-09-301-0/+1
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-2/+2
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-181-2/+2
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-181-1/+1
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-181-3/+11