aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.cpp
AgeCommit message (Expand)Author
2007-09-19Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-07-27VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic...Chuck Rose III
2007-07-26Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb
2007-06-27One additional field in TargetRegisterDesc.Evan Cheng
2007-06-26Add immediate sub-registers.Evan Cheng
2007-06-13Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb
2007-06-04Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling
2007-06-04Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman
2007-05-01A bit of feedback from Chris that I missed; error rather than asserting.Nate Begeman
2007-05-01llvm bug #1350, parts 1, 2, and 3.Nate Begeman
2007-04-21Bug fix; add super-registers sets.Evan Cheng
2007-04-20Add sub-registers sets.Evan Cheng
2007-02-26emit an enum value for the # of target registers.Chris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-07-21Use an enumeration to eliminate data relocations.Jim Laskey
2006-07-19Make sub- and super- register classes const.Evan Cheng
2006-07-18Make sub- super- reg-class tables static.Evan Cheng
2006-06-15Allow more use of iPTR in patterns.Evan Cheng
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-18Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng
2006-05-11Also add super- register classes info.Evan Cheng
2006-05-09Add sub-register class information.Evan Cheng
2006-03-24Add dwarf register numbering to register data.Jim Laskey
2005-12-27This gets most of the backends building with HP HappyC++.Duraid Madina
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-10-28Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner
2005-10-02Emit the value type for each register class.Chris Lattner
2005-09-30Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner
2005-09-30remove some more initializersChris Lattner
2005-09-30trim down the target info structs now that we have a preferred spill register...Chris Lattner
2005-09-30Compute a preferred spill register class for each callee-save registerChris Lattner
2005-09-30allow regs to be in multiple reg classesChris Lattner
2005-08-19Expose the derived register classes to the public header, allowing themChris Lattner
2005-08-19Split register class "Methods" into MethodProtos and MethodBodiesChris Lattner
2005-08-19Refactor to use Target.getRegisterClasses consistently, which providesChris Lattner
2005-04-22Remove trailing whitespaceMisha Brukman
2004-09-14Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-21Make alignment be in bits, just like size isChris Lattner
2004-08-21Infer the spillsize/alignment of a register based on the register classesChris Lattner
2004-08-21Support "Methods" in register classes in CodgeGenRegisterClassChris Lattner
2004-08-21Start parsing register classes into a more structured formChris Lattner
2004-08-17Do not #include files into the llvm namespaceChris Lattner
2004-08-16Use CodeGenRegister class to make reading in of register information moreChris Lattner
2004-08-15Remove awareness of isDummyClassChris Lattner
2004-08-01Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner
2004-08-01Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header.John Criswell