aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcRegisterInfo.td
AgeCommit message (Expand)Author
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen
2011-05-29Fix to match the dwarf register numbers that gdb uses.Rafael Espindola
2010-12-28Multiple SPARC backend fixes: added Y register; updated select_cc, subx, subx...Venkatraman Govindaraju
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-26Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2009-09-15several major improvements to the sparc backend: support for weak linkageChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-07-13Fix for PR1540: Specify F0, F1 are sub-registers of D0, etc.Evan Cheng
2006-08-17Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner
2006-03-24D'oh - should be even numbered.Jim Laskey
2006-03-24Add dwarf register numbering to register data.Jim Laskey
2006-02-10Update to new-style flags usage, simplifying the .td fileChris Lattner
2006-02-05Rename SPARC V8 target to be the LLVM SPARC target.Chris Lattner
2005-12-20Reserve G1 for frame offset stuff and use it to handle large stack frames.Chris Lattner
2005-12-19Elimiante SP and FP, which weren't members of the IntRegs register classChris Lattner
2005-12-18Add initial conditional branch support. This doesn't actually work yet dueChris Lattner
2005-12-17Add patterns for multiply, simplify Y register handling stuff, add RDY instru...Chris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-08-19Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner
2005-08-19put reg classes in namespacesChris Lattner
2004-12-10Make this file self-contained.Brian Gaeke
2004-11-18Allocate fewer registers and tighten up alignment restrictions.Brian Gaeke
2004-09-27SparcV8 int regs are not only 32-bits in width, but they are 32-bit aligned!Misha Brukman
2004-09-26Fix the copy-pasto that Brian noticed: V8 int regs are 32-bits wide, not 64.Misha Brukman
2004-09-22Use the V8/V9 shared register file descriptionMisha Brukman
2004-09-13Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner
2004-08-21Convert bytes to bits in alignmentChris Lattner
2004-06-24Make the double-fp pseudo registers be "NamedRegs".Brian Gaeke
2004-06-24The long integer pseudo-regs are history. So long, we hardly knew ye.Brian Gaeke
2004-06-22Add pseudo-registers and register class for 64-bit integer values.Brian Gaeke
2004-06-18Mess around with allocation order. In particular, I think we ought to beBrian Gaeke
2004-04-07Merge my changes with briansChris Lattner
2004-04-07Add support for the "Y" register, used by MUL & DIV.Brian Gaeke
2004-03-08Avoid allocating special registers a bit more robustlyChris Lattner
2004-03-06Hack it so we do not try to allocate values to G0.Brian Gaeke
2004-03-04Double-FP pseudo-registers.Brian Gaeke
2004-03-04Floating point regsBrian Gaeke
2004-02-29Implement initial prolog/epilog code insertion methods.Chris Lattner
2004-02-29Add an instruction selector capable of selecting 'ret void'Chris Lattner
2004-02-28Tab completion is our friend.Chris Lattner