aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* This gets most of the backends building with HP HappyC++.Duraid Madina2005-12-271-1/+2
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-2/+19
* Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner2005-10-281-10/+9
* Emit the value type for each register class.Chris Lattner2005-10-021-3/+4
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-301-1/+1
* remove some more initializersChris Lattner2005-09-301-1/+1
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-301-17/+2
* Compute a preferred spill register class for each callee-save registerChris Lattner2005-09-301-1/+24
* allow regs to be in multiple reg classesChris Lattner2005-09-301-18/+2
* Expose the derived register classes to the public header, allowing themChris Lattner2005-08-191-22/+23
* Split register class "Methods" into MethodProtos and MethodBodiesChris Lattner2005-08-191-1/+2
* Refactor to use Target.getRegisterClasses consistently, which providesChris Lattner2005-08-191-31/+41
* Remove trailing whitespaceMisha Brukman2005-04-221-9/+9
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-141-8/+5
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
* Make alignment be in bits, just like size isChris Lattner2004-08-211-1/+1
* Infer the spillsize/alignment of a register based on the register classesChris Lattner2004-08-211-3/+34
* Support "Methods" in register classes in CodgeGenRegisterClassChris Lattner2004-08-211-10/+3
* Start parsing register classes into a more structured formChris Lattner2004-08-211-18/+12
* Do not #include files into the llvm namespaceChris Lattner2004-08-171-3/+8
* Use CodeGenRegister class to make reading in of register information moreChris Lattner2004-08-161-16/+16
* Remove awareness of isDummyClassChris Lattner2004-08-151-9/+2
* Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner2004-08-011-1/+1
* Finegrainify namespacificationChris Lattner2004-08-011-4/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+7
* Added LLVM copyright header.John Criswell2003-10-201-0/+7
* Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos2003-10-081-2/+4
* Ignore dummy register classesChris Lattner2003-08-151-1/+9
* Add and use a new methodChris Lattner2003-08-071-2/+1
* Start using the CodeGeneratorWrappersChris Lattner2003-08-071-11/+9
* Export the register classes so that the instruction selector can get at them ...Chris Lattner2003-08-061-2/+25
* convert over to using TableGen backendsChris Lattner2003-08-061-24/+3
* Allow registers to specify a custom nameChris Lattner2003-08-031-1/+6
* * Changes to allow lists of any typeChris Lattner2003-08-031-26/+31
* Make the register numbers line up more frequentlyChris Lattner2003-08-031-1/+1
* Finish the register info emitterChris Lattner2003-08-031-9/+96
* add support for emitting register classesChris Lattner2003-08-011-1/+44
* Add the ability to emit register file enumsChris Lattner2003-08-011-3/+50
* Initial checkin of register info emitterChris Lattner2003-08-011-0/+40