summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Support float literals under XOChristof Douma2018-03-281-0/+3
* [ARM] Support for v4f16 and v8f16 vectorsSjoerd Meijer2018-03-191-0/+8
* [ARM] Convert more invalid NEON immediate loadsMikhail Maltsev2018-03-161-63/+68
* [ARM] v8.3-a complex number supportSam Parker2017-09-291-0/+133
* [SelectionDAG] Teach simplifyDemandedBits to handle shifts by constant splat ...Craig Topper2017-09-251-0/+6
* [ARM] Fix for indexed dot product instruction descriptionsSjoerd Meijer2017-09-181-1/+1
* [ARM] Add missing patterns for insert_subvector.Florian Hahn2017-08-231-0/+16
* [ARM] Assembler support for the ARMv8.2a dot product instructionsSjoerd Meijer2017-08-111-0/+36
* [ARM] Add VLDx/VSTx sched defs for machine-schedulers. NFCIJaved Absar2017-05-241-244/+252
* [ARM][NEON] Add support for ISD::ABS lowering Simon Pilgrim2017-05-081-25/+1
* [ARM] Use TableGen patterns to select vtbl. NFC.Eli Friedman2017-04-191-1/+53
* [ARM] Replace some C++ selection code with TableGen patterns. NFC.Eli Friedman2017-03-141-0/+11
* [ARM] Fix invalid VLDM/VSTM access when targeting Big Endian with NEONAlexandros Lamprineas2016-10-101-2/+12
* [ARM] Mark VMOV with immediate: isAsCheapAsMove.Quentin Colombet2016-01-131-2/+5
* [ARM] Add ARMv8.2-A FP16 vector instructionsOliver Stannard2015-12-161-28/+356
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-111-8/+8
* [ARM] Match VABDL from log2 shuffles.Charlie Turner2015-11-171-0/+23
* [ARM] Add instruction selection patterns for vmin/vmaxSilviu Baranga2015-08-191-4/+4
* [ARM] Allow vmin/vmax of scalars to be emitted without UseNEONForFP.James Molloy2015-08-131-2/+2
* [ARM] Match fminnan/fmaxnan for vector vmin/vmax instead of an intrinsicJames Molloy2015-08-111-4/+4
* [ARM] Match fminnum/fmaxnum for vector vminnm/vmaxnm instead of an intrinsicJames Molloy2015-08-111-4/+4
* [ARM] Replace ARMISD::FMIN/FMAX with the shiny new ISD::FMINNAN/FMAXNAN.James Molloy2015-08-111-7/+2
* [ARM] Use [SU]ABSDIFF nodes instead of intrinsics for VABD/VABAJames Molloy2015-07-171-8/+8
* 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
OpenPOWER on IntegriCloud