aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMRegisterInfo.td
AgeCommit message (Expand)Author
2012-08-09This field isn't used anymore, use it with HWEncoding instead.Eric Christopher
2012-05-04Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen
2012-03-29Prefer even-odd D-register pairs.Jakob Stoklund Olesen
2012-03-16ARM vmrs system registers mvfr0 and mvfr1 handling.Jim Grosbach
2012-03-06Allow the same types in DPair as in QPR.Jakob Stoklund Olesen
2012-03-06Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames
2012-03-05ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-02Add pseudo-registers for pairs, triples, and quads of D registers.Jakob Stoklund Olesen
2012-02-01Move ARM subreg index compositions to the SubRegIndex itself.Jakob Stoklund Olesen
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-13Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen
2011-12-19Remove a register class that can just as well be synthesized.Jakob Stoklund Olesen
2011-08-30Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng
2011-08-24Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach
2011-08-09Create a new register class for the set of all GPRs except the PC. Use it to...Owen Anderson
2011-07-19ARM assembly parsing of MRS instruction.Jim Grosbach
2011-06-30Add support for the 'h' constraint.Eric Christopher
2011-06-18Switch ARM to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-02Flag unallocatable register classes instead of giving them emptyJakob Stoklund Olesen
2011-05-07Eliminate the ARM sub-register indexes that are not needed by the sources.Jakob Stoklund Olesen
2011-04-21As per ARM docs, register Dx is described as DW_OP_regx(256+x) in DWARF.Devang Patel
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-18Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes
2010-10-12PR8359: The ARM backend may end up allocating registers D16 to D31 whenBob Wilson
2010-10-08Change register allocation order for ARM VFP and NEON registers to put theBob Wilson
2010-09-02Now that register allocation properly considers reserved regs, simplify theJim Grosbach
2010-09-02trivial cleanupJim Grosbach
2010-09-01Simplify the tGPR register class now that the register allocators know notJim Grosbach
2010-08-17fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner
2010-08-10Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng
2010-08-10Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar
2010-08-10Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng
2010-07-30Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach
2010-07-08Clean up a comment.Bob Wilson
2010-06-21Fix PR 7433. Silly typo in non-Darwin ARM tail callDale Johannesen
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng
2010-06-15Next round of tail call changes. Register used in a tailDale Johannesen
2010-06-02Clean up 80 column violations. No functional change.Jim Grosbach
2010-05-26Give SubRegIndex names to all ARM subregisters. This will be required byJakob Stoklund Olesen
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
2010-05-25Remove NumberHack entirely.Jakob Stoklund Olesen
2010-05-24Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen
2010-05-24Lose the dummiesJakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-05-24Fix a few places that depended on the numeric value of subreg indices.Jakob Stoklund Olesen