summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrMVE.td
Commit message (Expand)AuthorAgeFilesLines
* [ARM,MVE] Use the new Tablegen `defvar` and `if` statements.Simon Tatham2020-01-141-253/+232
* [ARM][MVE] Disallow VPSEL for tail predicationSam Parker2020-01-141-1/+0
* [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINASam Parker2020-01-101-0/+2
* [ARM,MVE] Intrinsics for variable shift instructions.Simon Tatham2020-01-081-12/+49
* [ARM,MVE] Intrinsics for partial-overwrite imm shifts.Simon Tatham2020-01-081-49/+123
* [ARM,MVE] Fix many signedness errors in MVE intrinsics.Simon Tatham2020-01-061-28/+49
* [ARM,MVE] Generate the right instruction for vmaxnmq_m_f16.Simon Tatham2020-01-061-2/+2
* [ARM][MVE] Fixes for tail predication.Sam Parker2019-12-201-0/+4
* [ARM][MVE] Tail predicate bottom/top muls.Sam Parker2019-12-201-0/+3
* [ARM][MVE] Make VPT invalid for tail predicationSam Parker2019-12-131-3/+0
* [ARM][MVE] Add vector reduction intrinsics with two vector operandsMikhail Maltsev2019-12-131-40/+104
* [ARM][MVE] Add intrinsics for more immediate shifts.Simon Tatham2019-12-131-71/+161
* [ARM][MVE][Intrinsics] Add *_x() variants of my *_m() intrinsics.Mark Murray2019-12-131-2/+2
* Revert "[ARM][MVE] Sink vector shift operand"Sam Parker2019-12-121-1/+0
* [ARM][MVE] Sink vector shift operandSam Parker2019-12-121-0/+1
* [ARM][MVE] Add intrinsics for immediate shifts. (reland)Simon Tatham2019-12-111-20/+32
* [ARM][MVE] Refactor complex vector intrinsics [NFCI]Mikhail Maltsev2019-12-101-20/+116
* Revert "[ARM][MVE] Add intrinsics for immediate shifts."Eric Christopher2019-12-091-32/+20
* [ARM][MVE][Intrinsics] Add VQADDQ, VHADDQ, VRHADDQ, VQSUBQ, VHSUBQ, VQDMULHQ,...Mark Murray2019-12-091-68/+184
* [ARM][MVE][Intrinsics] Add VMULL[BT]Q_(INT|POLY) intrinsics.Mark Murray2019-12-091-34/+92
* [ARM] Fix NEON failure introduced by D71065.Simon Tatham2019-12-091-3/+5
* [ARM][MVE] Add intrinsics for immediate shifts.Simon Tatham2019-12-091-22/+32
* [ARM][MVE] Fix copy-paste error in VQSHL instruction ids.Simon Tatham2019-12-061-6/+6
* [ARM][MVE][Intrinsics] Add VMULH/VRMULH intrinsics.Mark Murray2019-12-041-14/+40
* [ARM] Add ARMVCCThen to tablegen and make use of it. NFCDavid Green2019-12-021-71/+71
* [ARM] Add ARMCC constants to tablegen. NFCDavid Green2019-12-021-113/+78
* [ARM,MVE] Add intrinsics to deal with predicates.Simon Tatham2019-12-021-12/+14
* [ARM,MVE] Rename and clean up VCTP IR intrinsics.Simon Tatham2019-12-021-3/+3
* [ARM][MVE][Intrinsics] Add VMINQ/VMAXQ/VMINNMQ/VMAXNMQ intrinsics.Mark Murray2019-12-021-38/+55
* [ARM] Remove VHADD patternsDavid Green2019-12-021-54/+0
* [ARM][MVE][Intrinsics] Add MVE VAND/VORR/VORN/VEOR/VBIC intrinsics. Add unit ...Mark Murray2019-11-271-45/+53
* [ARM][MVE][Intrinsics] Add MVE VMUL intrinsics. Remove annoying "t1" from VMU...Mark Murray2019-11-271-21/+49
* [ARM][MVE][Intrinsics] Add MVE VABD intrinsics. Add unit tests.Mark Murray2019-11-271-9/+53
* [ARM] Clean up the load and store code. NFCDavid Green2019-11-261-263/+246
* [Codegen][ARM] Add addressing modes from masked loads and storesDavid Green2019-11-261-13/+105
* [ARM][MVE] Select vqnegAnna Welker2019-11-251-11/+19
* [ARM][MVE] Select vqabsAnna Welker2019-11-201-0/+35
* [ARM,MVE] Add intrinsics for scalar shifts.Simon Tatham2019-11-191-4/+10
* [ARM][MVE] Tail predication conversionSam Parker2019-11-191-0/+1
* [ARM,MVE] Add reversed isel patterns for MVE `vcmp qN,rN`Simon Tatham2019-11-151-13/+48
* [ARM,MVE] Add intrinsics for gather/scatter load/stores.Simon Tatham2019-11-061-39/+143
* [ARM] Use isFMAFasterThanFMulAndFAdd for MVEDavid Green2019-11-041-20/+4
* [ARM] Add IR intrinsics for MVE VLD[24] and VST[24].Simon Tatham2019-10-241-0/+23
* [ARM] Begin adding IR intrinsics for MVE instructions.Simon Tatham2019-10-241-59/+153
* [ARM][MVE] Enable truncating masked storesSam Parker2019-10-171-33/+34
* [ARM][MVE] Change VPST to use, not def, VPRSam Parker2019-10-171-1/+1
* [DAGCombine][ARM] Enable extending masked loadsSam Parker2019-10-171-28/+74
* [ARM][MVE] validForTailPredication instsSam Parker2019-10-151-12/+52
* [ARM] Selection for MVE VMOVNDavid Green2019-10-141-0/+12
* [ARM] VQSUB instructionDavid Green2019-10-101-0/+8
OpenPOWER on IntegriCloud