aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMRegisterInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen2012-05-041-20/+4
* Prefer even-odd D-register pairs.Jakob Stoklund Olesen2012-03-291-1/+2
* ARM vmrs system registers mvfr0 and mvfr1 handling.Jim Grosbach2012-03-161-0/+2
* Allow the same types in DPair as in QPR.Jakob Stoklund Olesen2012-03-061-1/+2
* Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames2012-03-061-5/+10
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-051-1/+5
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Add pseudo-registers for pairs, triples, and quads of D registers.Jakob Stoklund Olesen2012-02-021-15/+70
* Move ARM subreg index compositions to the SubRegIndex itself.Jakob Stoklund Olesen2012-02-011-28/+22
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+2
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-131-32/+24
* Remove a register class that can just as well be synthesized.Jakob Stoklund Olesen2011-12-191-8/+0
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-301-0/+1
* Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach2011-08-241-0/+7
* Create a new register class for the set of all GPRs except the PC. Use it to...Owen Anderson2011-08-091-0/+10
* ARM assembly parsing of MRS instruction.Jim Grosbach2011-07-191-2/+4
* Add support for the 'h' constraint.Eric Christopher2011-06-301-0/+3
* Switch ARM to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen2011-06-181-223/+26
* Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen2011-06-151-36/+17
* Flag unallocatable register classes instead of giving them emptyJakob Stoklund Olesen2011-06-021-1/+3
* Eliminate the ARM sub-register indexes that are not needed by the sources.Jakob Stoklund Olesen2011-05-071-33/+6
* As per ARM docs, register Dx is described as DW_OP_regx(256+x) in DWARF.Devang Patel2011-04-211-24/+32
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-201-0/+3
* Sorry, several patches in one.Evan Cheng2011-01-201-1/+1
* Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes2011-01-181-0/+4
* PR8359: The ARM backend may end up allocating registers D16 to D31 whenBob Wilson2010-10-121-3/+3
* Change register allocation order for ARM VFP and NEON registers to put theBob Wilson2010-10-081-6/+72
* Now that register allocation properly considers reserved regs, simplify theJim Grosbach2010-09-021-154/+18
* trivial cleanupJim Grosbach2010-09-021-4/+2
* Simplify the tGPR register class now that the register allocators know notJim Grosbach2010-09-011-26/+1
* fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-171-1/+1
* Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng2010-08-101-11/+5
* Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar2010-08-101-5/+11
* Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng2010-08-101-11/+5
* Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach2010-07-301-0/+109
* Clean up a comment.Bob Wilson2010-07-081-5/+5
* Fix PR 7433. Silly typo in non-Darwin ARM tail callDale Johannesen2010-06-211-16/+6
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-181-4/+3
* Next round of tail call changes. Register used in a tailDale Johannesen2010-06-151-0/+77
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-021-1/+2
* Give SubRegIndex names to all ARM subregisters. This will be required byJakob Stoklund Olesen2010-05-261-14/+36
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-99/+20
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-20/+99
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-99/+20
* Remove NumberHack entirely.Jakob Stoklund Olesen2010-05-251-21/+21
* Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen2010-05-241-77/+77
* Lose the dummiesJakob Stoklund Olesen2010-05-241-22/+0
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-241-47/+42
* Fix a few places that depended on the numeric value of subreg indices.Jakob Stoklund Olesen2010-05-241-0/+1
* Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen2010-05-241-23/+23