summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrNEON.td
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Add ARMCC constants to tablegen. NFCDavid Green2019-12-021-38/+38
* [ARM][AArch64] Complex addition Neon intrinsics for Armv8.3-AVictor Campos2019-12-021-0/+21
* [ARM] Replace arm_neon_vqadds with sadd_satDavid Green2019-11-271-28/+28
* [ARM] Add vrev32 NEON fp16 patternsDavid Green2019-11-041-3/+13
* [ARM] Rewrite how VCMP are lowered, using a single nodeDavid Green2019-07-241-51/+105
* [ARM] MVE integer compares and selectsDavid Green2019-07-241-35/+22
* [ARM] Rename NEONModImm to VMOVModImm. NFCDavid Green2019-07-231-11/+11
* [ARM] MVE Vector ShiftsDavid Green2019-07-151-55/+43
* [ARM] Adjust how NEON shifts are loweredDavid Green2019-07-151-86/+130
* [ARM] MVE VMOV immediate handlingDavid Green2019-07-051-21/+16
* [ARM] MVE vector shufflesDavid Green2019-06-281-121/+103
* [ARM] Add HasNEON for all Neon patterns in ARMInstrNEON.td. NFCIDavid Green2019-06-081-78/+177
* [ARM] Add FP16 vector insert/extract patternsMikhail Maltsev2019-06-041-0/+53
* [ARM] Change the MC names for VMAXNM/VMINNMSjoerd Meijer2019-05-301-32/+32
* [ARM] Introduce separate features for FP registersSjoerd Meijer2019-05-301-1/+1
* [ARM] Add bitcast/extract_subvec. of fp16 vectorsDiogo N. Sampaio2019-04-291-91/+144
* [ARM] [FIX] Add missing f16 vector operations loweringDiogo N. Sampaio2019-04-101-0/+2
* [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operandDiogo N. Sampaio2019-03-081-10/+12
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-12/+12
* [ARM][NFCI] Do not fuse VADD and VMUL, continued (1/2)Sjoerd Meijer2018-10-171-10/+10
* [ARM/AArch64] Support FP16 +fp16fml instructionsBernard Ogden2018-08-171-0/+48
* [ARM] Added FP16 VREV Vector Instrinsic CodeGen supportLuke Geeson2018-08-131-0/+2
* [ARM] FP16: codegen support for VEXTSjoerd Meijer2018-08-081-6/+8
* [ARM] FP16: vector vmov and vdup supportSjoerd Meijer2018-08-081-0/+13
* [ARM] FP16: vector VMUL variantsSjoerd Meijer2018-08-081-2/+14
* [ARM] FP16: codegen support for VACGTSjoerd Meijer2018-08-071-1/+1
* [ARM] FP16: support VFMASjoerd Meijer2018-08-031-0/+6
* [NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev2018-06-271-1/+22
* [DAGCombiner] Recognize more patterns for ABSKrzysztof Parzyszek2018-06-121-12/+8
* [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-101-0/+24
* [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-021-0/+24
* Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)"Ivan A. Kosarev2018-06-021-24/+0
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-0/+24
* [ARM] Codegen for v8.2A dot product intrinsicsOliver Stannard2018-04-271-26/+48
* [ARM] FP16 vmaxnm/vminnm scalar instructionsSjoerd Meijer2018-04-131-0/+13
* [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
OpenPOWER on IntegriCloud