aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenRegisters.h
AgeCommit message (Expand)Author
2012-04-11TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick
2012-04-10Added register unit sets to the target description.Andrew Trick
2012-04-10Added register unit weights to the target description.Andrew Trick
2012-04-10Fix header commentAndrew Trick
2012-03-31Introduce Register Units: Give each leaf register a number.Andrew Trick
2012-03-29Add more constness to CodeGenRegisters.Jakob Stoklund Olesen
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01Specify SubRegIndex components on the index itself.Jakob Stoklund Olesen
2012-01-31Move the composite map into CodeGenSubRegIndex.Jakob Stoklund Olesen
2012-01-31Add a TableGen CodeGenSubRegIndex class.Jakob Stoklund Olesen
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-17Add TableGen support for callee saved registers.Jakob Stoklund Olesen
2011-12-19Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen
2011-12-19Synthesize register classes for TRI::getMatchingSuperRegClass().Jakob Stoklund Olesen
2011-12-16Extract a method. No functional change.Jakob Stoklund Olesen
2011-12-15Synthesize missing register class intersections.Jakob Stoklund Olesen
2011-12-12Extract a method.Jakob Stoklund Olesen
2011-10-11Remove extra semicolon.Eli Friedman
2011-10-05Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen
2011-10-04Teach TableGen to infer missing register classes.Jakob Stoklund Olesen
2011-10-04TableGen: Store all allocation orders together.Jakob Stoklund Olesen
2011-10-04TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-30Use precomputed BitVector for CodeGenRegisterClass::hasSubClass().Jakob Stoklund Olesen
2011-09-30Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen
2011-09-30Precompute a bit vector of register sub-classes.Jakob Stoklund Olesen
2011-09-30Order register classes topologically.Jakob Stoklund Olesen
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen
2011-06-18Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen
2011-06-18Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen
2011-06-15Use a SetTheory instance to expand register lists in register classes.Jakob Stoklund Olesen
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen
2011-06-15Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen
2011-06-12Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen
2011-06-11Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen
2011-06-10Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen
2011-06-02Make it possible to have unallocatable register classes.Jakob Stoklund Olesen
2011-04-21Don't allow per-register spill size and alignment.Jakob Stoklund Olesen
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-03-11Make the register enum value part of the CodeGenRegister struct.Jim Grosbach
2011-03-11Trailing whitespace.Jim Grosbach
2010-11-06add (and document) the ability for alias results to haveChris Lattner
2010-08-25Split out register class subclassing to a separate function and clean upEric Christopher
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29remove attributions from utils.Chris Lattner