aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc/SparcRegisterInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-80/+80
* Fix for PR1540: Specify F0, F1 are sub-registers of D0, etc.Evan Cheng2007-07-131-2/+2
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-2/+2
* D'oh - should be even numbered.Jim Laskey2006-03-241-15/+15
* Add dwarf register numbering to register data.Jim Laskey2006-03-241-31/+80
* Update to new-style flags usage, simplifying the .td fileChris Lattner2006-02-101-9/+0
* Rename SPARC V8 target to be the LLVM SPARC target.Chris Lattner2006-02-051-8/+8
* Reserve G1 for frame offset stuff and use it to handle large stack frames.Chris Lattner2005-12-201-2/+5
* Elimiante SP and FP, which weren't members of the IntRegs register classChris Lattner2005-12-191-3/+0
* Add initial conditional branch support. This doesn't actually work yet dueChris Lattner2005-12-181-0/+8
* Add patterns for multiply, simplify Y register handling stuff, add RDY instru...Chris Lattner2005-12-171-7/+0
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-3/+3
* Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner2005-08-191-2/+7
* put reg classes in namespacesChris Lattner2005-08-191-3/+3
* Make this file self-contained.Brian Gaeke2004-12-101-1/+62
* Allocate fewer registers and tighten up alignment restrictions.Brian Gaeke2004-11-181-4/+11
* SparcV8 int regs are not only 32-bits in width, but they are 32-bit aligned!Misha Brukman2004-09-271-1/+1
* Fix the copy-pasto that Brian noticed: V8 int regs are 32-bits wide, not 64.Misha Brukman2004-09-261-1/+1
* Use the V8/V9 shared register file descriptionMisha Brukman2004-09-221-77/+8
* Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner2004-09-131-48/+50
* Convert bytes to bits in alignmentChris Lattner2004-08-211-3/+3
* Make the double-fp pseudo registers be "NamedRegs".Brian Gaeke2004-06-241-5/+8
* The long integer pseudo-regs are history. So long, we hardly knew ye.Brian Gaeke2004-06-241-30/+0
* Add pseudo-registers and register class for 64-bit integer values.Brian Gaeke2004-06-221-0/+29
* Mess around with allocation order. In particular, I think we ought to beBrian Gaeke2004-06-181-3/+3
* Merge my changes with briansChris Lattner2004-04-071-6/+5
* Add support for the "Y" register, used by MUL & DIV.Brian Gaeke2004-04-071-0/+9
* Avoid allocating special registers a bit more robustlyChris Lattner2004-03-081-3/+11
* Hack it so we do not try to allocate values to G0.Brian Gaeke2004-03-061-1/+1
* Double-FP pseudo-registers.Brian Gaeke2004-03-041-3/+36
* Floating point regsBrian Gaeke2004-03-041-2/+17
* Implement initial prolog/epilog code insertion methods.Chris Lattner2004-02-291-0/+3
* Add an instruction selector capable of selecting 'ret void'Chris Lattner2004-02-291-1/+1
* Tab completion is our friend.Chris Lattner2004-02-281-0/+42