| Commit message (Expand) | Author | Age | Files | Lines |
* | Now that register allocation properly considers reserved regs, simplify the | Jim Grosbach | 2010-09-02 | 1 | -154/+18 |
* | trivial cleanup | Jim Grosbach | 2010-09-02 | 1 | -4/+2 |
* | Simplify the tGPR register class now that the register allocators know not | Jim Grosbach | 2010-09-01 | 1 | -26/+1 |
* | fix emacs language spec's, patch by Edmund Grimley-Evans! | Chris Lattner | 2010-08-17 | 1 | -1/+1 |
* | Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function... | Evan Cheng | 2010-08-10 | 1 | -11/+5 |
* | Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FP | Daniel Dunbar | 2010-08-10 | 1 | -5/+11 |
* | Fix ARM hasFP() semantics. It should return true whenever FP register is | Evan Cheng | 2010-08-10 | 1 | -11/+5 |
* | Many Thumb2 instructions can reference the full ARM register set (i.e., | Jim Grosbach | 2010-07-30 | 1 | -0/+109 |
* | Clean up a comment. | Bob Wilson | 2010-07-08 | 1 | -5/+5 |
* | Fix PR 7433. Silly typo in non-Darwin ARM tail call | Dale Johannesen | 2010-06-21 | 1 | -16/+6 |
* | Allow ARM if-converter to be run after post allocation scheduling. | Evan Cheng | 2010-06-18 | 1 | -4/+3 |
* | Next round of tail call changes. Register used in a tail | Dale Johannesen | 2010-06-15 | 1 | -0/+77 |
* | Clean up 80 column violations. No functional change. | Jim Grosbach | 2010-06-02 | 1 | -1/+2 |
* | Give SubRegIndex names to all ARM subregisters. This will be required by | Jakob Stoklund Olesen | 2010-05-26 | 1 | -14/+36 |
* | Replace the SubRegSet tablegen class with a less error-prone mechanism. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -99/+20 |
* | Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism." | Jakob Stoklund Olesen | 2010-05-26 | 1 | -20/+99 |
* | Replace the SubRegSet tablegen class with a less error-prone mechanism. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -99/+20 |
* | Remove NumberHack entirely. | Jakob Stoklund Olesen | 2010-05-25 | 1 | -21/+21 |
* | Switch SubRegSet to using symbolic SubRegIndices | Jakob Stoklund Olesen | 2010-05-24 | 1 | -77/+77 |
* | Lose the dummies | Jakob Stoklund Olesen | 2010-05-24 | 1 | -22/+0 |
* | Replace the tablegen RegisterClass field SubRegClassList with an alist-like data | Jakob Stoklund Olesen | 2010-05-24 | 1 | -47/+42 |
* | Fix a few places that depended on the numeric value of subreg indices. | Jakob Stoklund Olesen | 2010-05-24 | 1 | -0/+1 |
* | Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enums | Jakob Stoklund Olesen | 2010-05-24 | 1 | -23/+23 |
* | Teach two-address pass to do some coalescing while eliminating REG_SEQUENCE | Evan Cheng | 2010-05-14 | 1 | -0/+11 |
* | Added a QQQQ register file to model 4-consecutive Q registers. | Evan Cheng | 2010-05-14 | 1 | -17/+87 |
* | Add comment about the pseudo registers QQ, each of which is a pair of Q regis... | Evan Cheng | 2010-05-13 | 1 | -0/+5 |
* | Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coa... | Evan Cheng | 2010-05-06 | 1 | -0/+69 |
* | Revert r103156 since it was breaking the build bots. | Eric Christopher | 2010-05-06 | 1 | -69/+0 |
* | Adding pseudo 256-bit registers QQ0 . . . QQ7 to represent pairs of Q registe... | Evan Cheng | 2010-05-06 | 1 | -0/+69 |
* | Make it SP, LR, PC for GPR Register Class instead of LR, SP, PC. | Johnny Chen | 2010-01-25 | 1 | -1/+1 |
* | Fixed the order of GPR RegisterClass regs to be: ..., R10, R11, R12, ... | Johnny Chen | 2010-01-25 | 1 | -1/+1 |
* | Remove the JustSP single-register regclass. | Jakob Stoklund Olesen | 2010-01-13 | 1 | -13/+0 |
* | Add a SPR register class to the ARM target. | Jakob Stoklund Olesen | 2009-12-22 | 1 | -0/+13 |
* | Add QPR_8 as a superreg class of SPR_8 and DPR_8. | Evan Cheng | 2009-11-03 | 1 | -0/+7 |
* | Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this wo... | Anton Korobeynikov | 2009-11-02 | 1 | -2/+2 |
* | Restrict Thumb1 register allocation to low registers, even for instructions that | Jim Grosbach | 2009-10-24 | 1 | -0/+16 |
* | FIXME no longer applies. R12 and R3 are available for allocation | Jim Grosbach | 2009-10-23 | 1 | -3/+0 |
* | Enable allocation of R3 in Thumb1 | Jim Grosbach | 2009-10-19 | 1 | -4/+1 |
* | Fix merge problem | Anton Korobeynikov | 2009-09-13 | 1 | -7/+0 |
* | Define proper subreg sets for arm - this should fix bunch of subtle problems | Anton Korobeynikov | 2009-09-13 | 1 | -5/+25 |
* | Add QPR_VFP2 regclass and add copy_to_regclass nodes, where needed to | Anton Korobeynikov | 2009-09-12 | 1 | -0/+7 |
* | Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and | Anton Korobeynikov | 2009-09-08 | 1 | -11/+17 |
* | When using NEON for single-precision FP, the NEON result must be placed in D0... | David Goodwin | 2009-08-05 | 1 | -0/+8 |
* | In thumb mode, r7 is used as frame register. This fixes pr4681. | Evan Cheng | 2009-08-04 | 1 | -0/+11 |
* | Add VFP3 D registers to the DPR register class. | Evan Cheng | 2009-07-29 | 1 | -1/+3 |
* | Fix a obvious copy-n-paste bug. | Evan Cheng | 2009-07-22 | 1 | -1/+1 |
* | Model fpscr to prevent fcmped / fcmpezs etc from being deleted. | Evan Cheng | 2009-07-20 | 1 | -1/+3 |
* | Fix an obvious copy-and-paste error. | Bob Wilson | 2009-07-14 | 1 | -8/+8 |
* | Revert 75309. | Bob Wilson | 2009-07-14 | 1 | -106/+8 |
* | Add superclasses of ARM Neon quad registers. The Q2PR class contains pairs of | Bob Wilson | 2009-07-10 | 1 | -8/+106 |