aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc/SparcRegisterInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Update to LLVM 3.5a.Stephen Hines2014-04-241-4/+9
* [Sparc] Added V9's extra floating point registers and their aliases.Venkatraman Govindaraju2013-08-251-1/+49
* [Sparc] Use HWEncoding instead of unused Num field in Sparc register definiti...Venkatraman Govindaraju2013-08-201-10/+7
* Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,Venkatraman Govindaraju2013-06-041-18/+18
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-311-2/+2
* [Sparc] Add support for leaf functions in sparc backend. Venkatraman Govindaraju2013-05-291-14/+4
* [Sparc] Rearrange integer registers' allocation order so that register alloca...Venkatraman Govindaraju2013-05-191-6/+7
* Add 64-bit compare + branch for SPARC v9.Jakob Stoklund Olesen2013-04-031-1/+1
* Add an I64Regs register class for 64-bit registers.Jakob Stoklund Olesen2013-04-021-1/+11
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+1
* Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen2011-06-151-18/+16
* Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen2011-06-091-15/+1
* Fix to match the dwarf register numbers that gdb uses.Rafael Espindola2011-05-291-16/+16
* Multiple SPARC backend fixes: added Y register; updated select_cc, subx, subx...Venkatraman Govindaraju2010-12-281-0/+3
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-0/+6
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-6/+0
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-0/+6
* several major improvements to the sparc backend: support for weak linkageChris Lattner2009-09-151-2/+10
* 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