aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.cpp
AgeCommit message (Expand)Author
2009-01-22Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng
2008-10-17Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman
2008-09-11Indentation.Evan Cheng
2008-09-11Change getSubReg semantics. It now returns zero if the specified register doe...Evan Cheng
2008-09-08Fix typos in (generated) comments.Dan Gohman
2008-08-26- small bug corrected: incorrect iterator type.Cedric Venet
2008-08-26stabilize more printing, this doesn't cause a problemChris Lattner
2008-08-26stablize SubRegsSet printing, part of PR2590Chris Lattner
2008-08-26Stabilize 'getDwarfRegNumFull' output to not depend on random memory Chris Lattner
2008-08-14Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson
2008-07-07TargetRegisterDesc::Name field is the same as the abstract register name. The...Evan Cheng
2008-07-01Make the subregister hashtable output more readable by wrapping the lines,Owen Anderson
2008-07-01Use delete[] instead of free on an array created with new[].Owen Anderson
2008-07-01Implement suggestions from Chris:Owen Anderson
2008-07-01Replace the dynamically computed std::set lookup method for subregisters with...Owen Anderson
2008-06-30Eliminate TargetRegisterDesc::ImmSubRegs. It's no longer in use.Evan Cheng
2008-06-26Fixes the last x86-64 test failure in compat.exp:Dale Johannesen
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-04-15VisualStudio project files updated. #include <algorithm> added to make Visua...Chuck Rose III
2008-04-15Sort sub-registers and super-registers lists according to super-sub register ...Evan Cheng
2008-03-25Add explicit keywords.Dan Gohman
2008-03-11emit an ID # for each regclass ID. Chris doesn't like to have to count.Chris Lattner
2008-02-26Rename PrintableName to Name.Bill Wendling
2008-02-26Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling
2008-02-24Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-01-05change getQualifiedName to be a global function.Chris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-11-13Add parameter to getDwarfRegNum to permit targetsDale Johannesen
2007-11-12Fix on 64-bit machines.Owen Anderson
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-11-07Interchange Dwarf numbers of ESP and EBP on x86 Darwin.Dale Johannesen
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