summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAgeFilesLines
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-8/+13
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-13/+8
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-8/+13
* [ARM] Add v8.1a "Rounding Double Multiply Add/Subtract" extensionVladimir Sukharev2015-03-261-14/+166
* [ARM] Remove target-specific ITOFP/FPTOI nodesJames Molloy2015-03-231-4/+31
* Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files.Craig Topper2014-11-261-10/+10
* [ARM] NEON 32-bit scalar moves are also available in VFPv2Oliver Stannard2014-10-211-2/+3
* Add aliases for VAND imm to VBIC ~immRenato Golin2014-09-251-0/+18
* [ARM] Mark VSETLNi32 with the InsertSubreg property and implement the relatedQuentin Colombet2014-08-211-0/+3
* Fix a whole bunch of binary literals which were the wrong size. All were bei...Pete Cooper2014-08-071-1/+1
* ARMEB: Vector extend operationsChristian Pirker2014-06-231-20/+145
* ARM: Implement big endian bit-conversion for NEON typeChristian Pirker2014-05-121-54/+132
* ARM: stop passing unused values up the TableGen hierarchy.Tim Northover2014-04-281-9/+6
* Fix for PR18921, "vmov" part.Stepan Dyatkovskiy2014-04-241-0/+72
* For the ARM integrated assembler add checking of theKevin Enderby2014-04-101-428/+603
* Revert "For the ARM integrated assembler add checking of the alignments on vl...Reid Kleckner2014-04-101-603/+428
* For the ARM integrated assembler add checking of theKevin Enderby2014-04-091-428/+603
* Tidy up. Trailing whitespace.Jim Grosbach2014-04-031-11/+11
* ARM: add cyclone CPU with ZeroCycleZeroing feature.Tim Northover2014-04-011-0/+20
* ARM: remove floating-point patterns for @llvm.arm.neon.vabsTim Northover2014-02-131-3/+0
* ARM: use natural LLVM IR for vshll instructionsTim Northover2014-02-101-14/+27
* ARM: use LLVM IR to represent the vshrn operationTim Northover2014-02-101-4/+13
* ARM & AArch64: merge NEON absolute compare intrinsicsTim Northover2014-02-041-4/+4
* AArch64 & ARM: refactor crypto intrinsics to take scalarsTim Northover2014-02-031-5/+33
* Remove the useless pseudo instructions VDUPfdf and VDUPfqf, replacing them wi...James Molloy2014-01-201-4/+6
* For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback.Jiangning Liu2014-01-161-2/+6
* 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
OpenPOWER on IntegriCloud