summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenRegisters.h
Commit message (Expand)AuthorAge
* Remove extra semicolon.Eli Friedman2011-10-11
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-05
* Teach TableGen to infer missing register classes.Jakob Stoklund Olesen2011-10-04
* TableGen: Store all allocation orders together.Jakob Stoklund Olesen2011-10-04
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-04
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Use precomputed BitVector for CodeGenRegisterClass::hasSubClass().Jakob Stoklund Olesen2011-09-30
* Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen2011-09-30
* Precompute a bit vector of register sub-classes.Jakob Stoklund Olesen2011-09-30
* Order register classes topologically.Jakob Stoklund Olesen2011-09-30
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-29
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-18
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-18
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-18
* Use a SetTheory instance to expand register lists in register classes.Jakob Stoklund Olesen2011-06-15
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-15
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-15
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-12
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-11
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-10
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-02
* Don't allow per-register spill size and alignment.Jakob Stoklund Olesen2011-04-21
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-20
* Make the register enum value part of the CodeGenRegister struct.Jim Grosbach2011-03-11
* Trailing whitespace.Jim Grosbach2011-03-11
* add (and document) the ability for alias results to haveChris Lattner2010-11-06
* Split out register class subclassing to a separate function and clean upEric Christopher2010-08-25
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-24
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-20
* remove attributions from utils.Chris Lattner2007-12-29
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-19
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-14
* Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb2007-06-13
* Add support for generating v4i32 altivec codeNate Begeman2005-12-30
* Add some methodsChris Lattner2005-12-05
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-01
* Compute the value types that are natively supported by a target.Chris Lattner2005-09-08
* Split register class "Methods" into MethodProtos and MethodBodiesChris Lattner2005-08-19
* Read the namespace field from register classesChris Lattner2005-08-19
* Remove trailing whitespaceMisha Brukman2005-04-22
* Support "Methods" in register classes in CodgeGenRegisterClassChris Lattner2004-08-21
* Start parsing register classes into a more structured formChris Lattner2004-08-21
* Read in declared reg sizesChris Lattner2004-08-21
* Add initial support for register and register class representation.Chris Lattner2004-08-16