summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAge
* Revert "Adding support for llvm.arm.neon.vaddl[su].* and"Bob Wilson2012-12-20
* Adding support for llvm.arm.neon.vaddl[su].* andRenato Golin2012-12-20
* Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov2012-11-16
* Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen2012-10-26
* ARM: v1i64 and v2i64 VBSL intrinsic support.Jim Grosbach2012-10-15
* Add isel patterns for v2f32 / v4f32 neon.vbsl intrinsics. rdar://12471808Evan Cheng2012-10-10
* Add LLVM support for Swift.Bob Wilson2012-09-29
* ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach2012-09-21
* Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng2012-09-18
* Use correct part of complex operand to encode VST1 alignment.Tim Northover2012-09-06
* Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy2012-09-06
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-15
* Use correct loads for vector types during extending-load operations.Tim Northover2012-08-13
* More replacing of target-dependent intrinsics with target-indepdent Joel Jones2012-07-18
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-13
* ARM: Allow more flexible patterns in NEON formats.Jim Grosbach2012-07-10
* ARM: Add missing two-operand VBIC aliases.Jim Grosbach2012-05-02
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-27
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-26
* Tidy up. 80 columns, whitespace, et. al.Jim Grosbach2012-04-23
* ARM: VSLI two-operand assmebly aliases are tblgen'erated.Jim Grosbach2012-04-23
* ARM: tblgen'erate VSRA/VRSRA/VSRI assembly two-operand aliases.Jim Grosbach2012-04-23
* ARM: vqdmulh two-operand aliases are tblgen'erated now.Jim Grosbach2012-04-23
* 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