aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-18/+197
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-10/+10
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-3/+25
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-20/+145
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-502/+824
* Update to LLVM 3.5a.Stephen Hines2014-04-241-36/+109
* ARM: add a couple more NEON predicates.Tim Northover2013-10-241-4/+4
* ARM: mark various aliases with their architecture requirements.Tim Northover2013-10-241-4/+4
* [ARMv8] Add support for the v8 cryptography extensions.Amara Emerson2013-09-191-9/+102
* Revert "Revert "ARM: Improve pattern for isel mul of vector by scalar.""Jim Grosbach2013-09-031-0/+11
* Revert "ARM: Improve pattern for isel mul of vector by scalar."Michael Gottesman2013-08-301-11/+0
* ARM: Improve pattern for isel mul of vector by scalar.Jim Grosbach2013-08-291-0/+11
* ARM: remove unused v(add|sub)hn and vqdml[as]l intrinsics.Tim Northover2013-08-281-8/+6
* ARM: add patterns for vqdmlal with separate vqdmull and vqaddsTim Northover2013-08-281-0/+38
* [ARMv8] Add some negative tests for the recent VFP/NEON instructions.Joey Gouly2013-08-271-2/+2
* ARM: add natural patterns for vaddhl and vsubhl.Tim Northover2013-08-271-0/+14
* Fix ARM vcvt encoding when the number of fractional bits is zero.Mihai Popa2013-08-221-0/+19
* ARM: remove now unneeded custom Asm convertersTim Northover2013-07-221-28/+0
* [ARMv8] Implement the NEON instructions VRINT{N, X, A, Z, M, P}.Joey Gouly2013-07-191-0/+28
* Change 'n' to 'N' to keep consistent with other instructions.Joey Gouly2013-07-181-4/+4
* [ARMv8] Add NEON instructions VCVT{A, N, P, M}.Joey Gouly2013-07-181-0/+35
* Remove the extra leading 0 from VMAXNMND.Joey Gouly2013-07-181-1/+1
* [ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly2013-07-171-0/+45
* ARM: Add optional datatype suffix to NEON mvn asm syntax.Jim Grosbach2013-06-181-1/+6
* ARM: Enforce decoding rules for VLDn instructionsAmaury de la Vieuville2013-06-111-40/+40
* ARM: fix VEXT encoding corner caseTim Northover2013-05-311-5/+6
* VSTn instructions have a number of encoding constraints which are not impleme...Mihai Popa2013-05-201-21/+21
* ARM/NEON: Pattern match vector integer abs to vabs.Benjamin Kramer2013-04-261-0/+23
* ARM: Add VACLT and VACLE assembly aliases.Jim Grosbach2013-04-151-0/+18
* ARM NEON: Don't need COPY_TO_REGCLASS in patternArnold Schwaighofer2013-02-191-3/+1
* ARM NEON: Merge a f32 bitcast of a v2i32 extracteltArnold Schwaighofer2013-02-191-0/+6
* The ARM NEON vector compare instructions take three arguments. However, the Joel Jones2013-02-141-0/+5
* Revert "Adding support for llvm.arm.neon.vaddl[su].* and"Bob Wilson2012-12-201-40/+4
* Adding support for llvm.arm.neon.vaddl[su].* andRenato Golin2012-12-201-4/+40
* Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov2012-11-161-6/+9
* Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen2012-10-261-15/+17
* ARM: v1i64 and v2i64 VBSL intrinsic support.Jim Grosbach2012-10-151-0/+17
* Add isel patterns for v2f32 / v4f32 neon.vbsl intrinsics. rdar://12471808Evan Cheng2012-10-101-0/+8
* Add LLVM support for Swift.Bob Wilson2012-09-291-4/+28
* ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach2012-09-211-2/+29
* Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng2012-09-181-0/+33
* Use correct part of complex operand to encode VST1 alignment.Tim Northover2012-09-061-2/+2
* Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy2012-09-061-17/+15
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-151-0/+34
* Use correct loads for vector types during extending-load operations.Tim Northover2012-08-131-36/+36
* More replacing of target-dependent intrinsics with target-indepdent Joel Jones2012-07-181-2/+2
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-131-1/+1
* ARM: Allow more flexible patterns in NEON formats.Jim Grosbach2012-07-101-53/+53
* ARM: Add missing two-operand VBIC aliases.Jim Grosbach2012-05-021-0/+2
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-271-4/+4