summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* VisualStudio project files updated. #include <algorithm> added to make Visua...Chuck Rose III2008-04-151-0/+1
* Sort sub-registers and super-registers lists according to super-sub register ...Evan Cheng2008-04-151-2/+27
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* emit an ID # for each regclass ID. Chris doesn't like to have to count.Chris Lattner2008-03-111-1/+1
* Rename PrintableName to Name.Bill Wendling2008-02-261-4/+4
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-2/+2
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-241-1/+11
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-3/+3
* change getQualifiedName to be a global function.Chris Lattner2008-01-051-10/+8
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-131-1/+1
* Fix on 64-bit machines.Owen Anderson2007-11-121-1/+1
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-14/+53
* Interchange Dwarf numbers of ESP and EBP on x86 Darwin.Dale Johannesen2007-11-071-1/+1
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-191-2/+4
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-041-1/+1
* VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic...Chuck Rose III2007-07-271-2/+2
* Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb2007-07-261-3/+43
* One additional field in TargetRegisterDesc.Evan Cheng2007-06-271-1/+1
* Add immediate sub-registers.Evan Cheng2007-06-261-0/+21
* Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb2007-06-131-0/+39
* Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling2007-06-041-0/+1
* Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman2007-06-041-1/+1
* A bit of feedback from Chris that I missed; error rather than asserting.Nate Begeman2007-05-011-2/+5
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-0/+36
* Bug fix; add super-registers sets.Evan Cheng2007-04-211-11/+58
* Add sub-registers sets.Evan Cheng2007-04-201-6/+61
* emit an enum value for the # of target registers.Chris Lattner2007-02-261-2/+2
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-6/+7
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-211-1/+11
* Make sub- and super- register classes const.Evan Cheng2006-07-191-4/+5
* Make sub- super- reg-class tables static.Evan Cheng2006-07-181-3/+6
* Allow more use of iPTR in patterns.Evan Cheng2006-06-151-1/+1
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng2006-05-181-32/+0
* Also add super- register classes info.Evan Cheng2006-05-111-0/+38
* Add sub-register class information.Evan Cheng2006-05-091-3/+49
* Add dwarf register numbering to register data.Jim Laskey2006-03-241-1/+18
* 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
OpenPOWER on IntegriCloud