summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAge
...
* ARM: tblgen'erate more NEON two-operand aliases.Jim Grosbach2012-04-20
* ARM: tblgen'erate more NEON two-operand aliases.Jim Grosbach2012-04-20
* ARM: Update NEON assembly two-operand aliases.Jim Grosbach2012-04-20
* Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON.James Molloy2012-04-17
* ARM two-operand forms for vhadd and vhsub instructions.Jim Grosbach2012-04-16
* ARM assembly two-operand forms for VRSHL.Jim Grosbach2012-04-16
* ARM two-operand aliases for VRHADD instructions.Jim Grosbach2012-04-16
* ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction.Jim Grosbach2012-04-11
* ARM 'vzip.32 Dd, Dm' is a pseudo-instruction.Jim Grosbach2012-04-11
* Add more fused mul+add/sub patterns. rdar://10139676Evan Cheng2012-04-11
* Clean up ARM fused multiply + add/sub support some more: rename some iselEvan Cheng2012-04-11
* Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng2012-04-11
* Handle llvm.fma.* intrinsics. rdar://10914096Evan Cheng2012-04-10
* ARM assembly aliases for two-operand V[R]SHR instructions.Jim Grosbach2012-04-05
* ARM encoding for VSWP got the second operand incorrect.Jim Grosbach2012-03-30
* Spill DPair registers, not just QPR.Jakob Stoklund Olesen2012-03-28
* Fixup VST1.32 with writeback instruction. Also re-factor non-writeback version.Richard Barton2012-03-28
* ARM more NEON VLD/VST composite physical register refactoring.Jim Grosbach2012-03-06
* ARM refactor more NEON VLD/VST instructions to use composite physregsJim Grosbach2012-03-06
* ARM Refactor VLD/VST spaced pair instructions.Jim Grosbach2012-03-05
* ARM Remove a bit of dead code.Jim Grosbach2012-03-05
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-05
* updated patch for the ARM fused multiply add/subSebastian Pop2012-03-05
* ARM vbit/vbif/vbsl assembly optional size suffix.Jim Grosbach2012-02-28
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-20
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Third time's the charm...?Lang Hames2012-02-14
* Unswap swap operands, partially reducing confusion.Lang Hames2012-02-14
* Make operands for VSWP read-modify-write.Lang Hames2012-02-13
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-25
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-24
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-24
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-24
* NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-24
* NEON Two-operand assembly aliases for VSRA.Jim Grosbach2012-01-24
* NEON Two-operand assembly aliases for VSLI.Jim Grosbach2012-01-24
* NEON Two-operand assembly aliases for VSRI.Jim Grosbach2012-01-24
* NEON add correct predicates for some asm aliases.Jim Grosbach2012-01-24
* NEON VST4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-24
* NEON VLD4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-24
* Fix typo.Jim Grosbach2012-01-24
* NEON VST3(single element from one lane) assembly parsing.Jim Grosbach2012-01-24
* NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-23
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-23
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-23
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-23
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-22
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-20
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-20
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-20