| Commit message (Expand) | Author | Age | Files | Lines |
* | ARM: Add missing two-operand VBIC aliases. | Jim Grosbach | 2012-05-02 | 1 | -0/+2 |
* | Fix the order of the operands in the llvm.fma intrinsic patterns for ARM, | Lang Hames | 2012-04-27 | 1 | -4/+4 |
* | Use VLD1 in NEON extenting-load patterns instead of VLDR. | Tim Northover | 2012-04-26 | 1 | -56/+59 |
* | Tidy up. 80 columns, whitespace, et. al. | Jim Grosbach | 2012-04-23 | 1 | -18/+18 |
* | ARM: VSLI two-operand assmebly aliases are tblgen'erated. | Jim Grosbach | 2012-04-23 | 1 | -19/+0 |
* | ARM: tblgen'erate VSRA/VRSRA/VSRI assembly two-operand aliases. | Jim Grosbach | 2012-04-23 | 1 | -58/+4 |
* | ARM: vqdmulh two-operand aliases are tblgen'erated now. | Jim Grosbach | 2012-04-23 | 1 | -11/+0 |
* | ARM: tblgen'erate more NEON two-operand aliases. | Jim Grosbach | 2012-04-20 | 1 | -39/+12 |
* | ARM: tblgen'erate more NEON two-operand aliases. | Jim Grosbach | 2012-04-20 | 1 | -153/+4 |
* | ARM: Update NEON assembly two-operand aliases. | Jim Grosbach | 2012-04-20 | 1 | -304/+14 |
* | Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON. | James Molloy | 2012-04-17 | 1 | -8/+44 |
* | ARM two-operand forms for vhadd and vhsub instructions. | Jim Grosbach | 2012-04-16 | 1 | -0/+62 |
* | ARM assembly two-operand forms for VRSHL. | Jim Grosbach | 2012-04-16 | 1 | -1/+36 |
* | ARM two-operand aliases for VRHADD instructions. | Jim Grosbach | 2012-04-16 | 1 | -0/+32 |
* | ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction. | Jim Grosbach | 2012-04-11 | 1 | -1/+3 |
* | ARM 'vzip.32 Dd, Dm' is a pseudo-instruction. | Jim Grosbach | 2012-04-11 | 1 | -1/+3 |
* | Add more fused mul+add/sub patterns. rdar://10139676 | Evan Cheng | 2012-04-11 | 1 | -2/+8 |
* | Clean up ARM fused multiply + add/sub support some more: rename some isel | Evan Cheng | 2012-04-11 | 1 | -14/+14 |
* | Fix a number of problems with ARM fused multiply add/subtract instructions. | Evan Cheng | 2012-04-11 | 1 | -5/+4 |
* | Handle llvm.fma.* intrinsics. rdar://10914096 | Evan Cheng | 2012-04-10 | 1 | -0/+8 |
* | ARM assembly aliases for two-operand V[R]SHR instructions. | Jim Grosbach | 2012-04-05 | 1 | -5/+36 |
* | ARM encoding for VSWP got the second operand incorrect. | Jim Grosbach | 2012-03-30 | 1 | -4/+4 |
* | Spill DPair registers, not just QPR. | Jakob Stoklund Olesen | 2012-03-28 | 1 | -4/+4 |
* | Fixup VST1.32 with writeback instruction. Also re-factor non-writeback version. | Richard Barton | 2012-03-28 | 1 | -21/+13 |
* | ARM more NEON VLD/VST composite physical register refactoring. | Jim Grosbach | 2012-03-06 | 1 | -11/+11 |
* | ARM refactor more NEON VLD/VST instructions to use composite physregs | Jim Grosbach | 2012-03-06 | 1 | -51/+27 |
* | ARM Refactor VLD/VST spaced pair instructions. | Jim Grosbach | 2012-03-05 | 1 | -16/+16 |
* | ARM Remove a bit of dead code. | Jim Grosbach | 2012-03-05 | 1 | -9/+0 |
* | ARM refactor away a bunch of VLD/VST pseudo instructions. | Jim Grosbach | 2012-03-05 | 1 | -75/+29 |
* | updated patch for the ARM fused multiply add/sub | Sebastian Pop | 2012-03-05 | 1 | -12/+12 |
* | ARM vbit/vbif/vbsl assembly optional size suffix. | Jim Grosbach | 2012-02-28 | 1 | -0/+14 |
* | Improve generated code for extending loads and some trunc stores on ARM. | James Molloy | 2012-02-20 | 1 | -0/+111 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
* | Third time's the charm...? | Lang Hames | 2012-02-14 | 1 | -2/+2 |
* | Unswap swap operands, partially reducing confusion. | Lang Hames | 2012-02-14 | 1 | -2/+2 |
* | Make operands for VSWP read-modify-write. | Lang Hames | 2012-02-13 | 1 | -4/+6 |
* | NEON VLD4(all lanes) assembly parsing and encoding. | Jim Grosbach | 2012-01-25 | 1 | -0/+78 |
* | Tidy up. Rename VLD4DUP patterns for consistency. | Jim Grosbach | 2012-01-24 | 1 | -6/+6 |
* | NEON VLD3(all lanes) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 1 | -6/+85 |
* | NEON VST4(one lane) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 1 | -0/+49 |
* | NEON VLD4(one lane) assembly parsing and encoding. | Jim Grosbach | 2012-01-24 | 1 | -0/+100 |
* | NEON Two-operand assembly aliases for VSRA. | Jim Grosbach | 2012-01-24 | 1 | -0/+39 |
* | NEON Two-operand assembly aliases for VSLI. | Jim Grosbach | 2012-01-24 | 1 | -0/+19 |
* | NEON Two-operand assembly aliases for VSRI. | Jim Grosbach | 2012-01-24 | 1 | -0/+19 |
* | NEON add correct predicates for some asm aliases. | Jim Grosbach | 2012-01-24 | 1 | -18/+18 |
* | NEON VST4(multiple 4 element structures) assembly parsing. | Jim Grosbach | 2012-01-24 | 1 | -0/+60 |
* | NEON VLD4(multiple 4 element structures) assembly parsing. | Jim Grosbach | 2012-01-24 | 1 | -0/+68 |
* | Fix typo. | Jim Grosbach | 2012-01-24 | 1 | -2/+2 |
* | NEON VST3(single element from one lane) assembly parsing. | Jim Grosbach | 2012-01-24 | 1 | -0/+50 |
* | NEON VST3(multiple 3-element structures) assembly parsing. | Jim Grosbach | 2012-01-23 | 1 | -0/+59 |