aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/neon.md
AgeCommit message (Expand)AuthorFilesLines
2020-12-14arm: Auto-vectorization for MVE: vnegChristophe Lyon1-6/+6
2020-12-14arm: Auto-vectorization for MVE: vmvnChristophe Lyon1-2/+2
2020-12-14arm: Auto-vectorization for MVE: veorChristophe Lyon1-1/+1
2020-12-13Revert "Arm: Add NEON and MVE RTL patterns for Complex Addition, Multiply and...Tamar Christina1-20/+0
2020-12-13Arm: Add NEON and MVE RTL patterns for Complex Addition, Multiply and FMA.Tamar Christina1-0/+20
2020-12-11arm: Auto-vectorization for MVE: vorrChristophe Lyon1-1/+1
2020-12-10arm: Auto-vectorization for MVE: vandChristophe Lyon1-1/+1
2020-10-23arm: Auto-vectorization for MVE: vsubDennis Zhang1-23/+1
2020-10-22arm: Auto-vectorization for MVE: vmulDennis Zhang1-11/+0
2020-10-02arm: Make more use of the new mode macrosRichard Sandiford1-39/+25
2020-10-01arm: Add missing vec_cmp and vcond patternsRichard Sandiford1-217/+64
2020-09-29arm: Add new vector mode macrosRichard Sandiford1-45/+2
2020-03-23[ARM][GCC][12x]: MVE ACLE intrinsics to set and get vector lane.Srinath Parvathaneni1-14/+7
2020-03-20[ARM][GCC][6x]:MVE ACLE vaddq intrinsics using arithmetic plus operator.Srinath Parvathaneni1-10/+22
2020-03-17[ARM][GCC][4/x]: MVE ACLE vector interleaving store intrinsics.Srinath Parvathaneni1-4/+4
2020-03-16[ARM][GCC][1/x]: MVE ACLE intrinsics framework patch.Srinath Parvathaneni1-5/+9
2020-03-06ACLE intrinsics: BFloat16 load intrinsics for AArch32Delia Burduv1-13/+75
2020-03-06ACLE intrinsics: BFloat16 store (vst<n>{q}_bf16) intrinsics for AArch32Delia Burduv1-10/+10
2020-03-05[AArch32] ACLE intrinsics bfloat16 vmmla and vfma<b/t> for AArch32 AdvSIMDKyrylo Tkachov1-1/+62
2020-03-03arm: ACLE BFloat16 convert intrinsicsDennis Zhang1-0/+77
2020-02-27 [GCC][PATCH][ARM] Add vreinterpret, vdup, vget and vset bfloat16 intrinsicsMihail Ionescu1-5/+21
2020-02-25arm: ACLE intrinsics for bfloat16 dot productDennis Zhang1-0/+48
2020-02-21arm: ACLE I8MM multiply-accumulateDennis Zhang1-0/+11
2020-02-11[GCC][PATCH][ARM]Add ACLE intrinsics for dot product (vusdot - vector, v<us/s...Stam Markianos-Wright1-0/+33
2020-01-16[GCC][PATCH][ARM] Add Bfloat16_t scalar type, vector types and machine modes ...Stam Markianos-Wright1-4/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-08-30arm.md (unaligned_loaddi, [...]): New unspec insn patterns.Bernd Edlinger1-0/+10
2019-08-28expr.c (expand_assignment): Handle misaligned DECLs.Bernd Edlinger1-0/+6
2019-08-22[ARM] Remove remaining Neon DImode supportWilco Dijkstra1-89/+0
2019-08-22[ARM] Cleanup DImode shiftsWilco Dijkstra1-229/+0
2019-08-22[ARM] Cleanup logical DImode operationsWilco Dijkstra1-54/+0
2019-07-10[arm] Fix BE index for single-var vector initialisers (PR91060)Richard Sandiford1-7/+7
2019-06-28[Arm] Remove constraint strings from define_expand constructs in the back endDennis Zhang1-227/+227
2019-06-12[arm] Implement usadv16qi and ssadv16qi standard namesPrzemyslaw Wirkus1-0/+26
2019-04-09Hi there,Matthew Malcomson1-30/+31
2019-02-25Arm: Update Armv8.4-a's FP16 FML intrinsics Tamar Christina1-8/+8
2019-02-25re PR target/89438 (ICE in glibc/sysdeps/ieee754/dbl-64/e_pow.c (internal com...Jakub Jelinek1-1/+1
2019-02-07Arm: Fix NEON REG to REG reload failures. (PR/target 88850) Tamar Christina1-7/+8
2019-02-07[arm] Use neon_dot_q type for 128-bit V[US]DOT instructions where appropriateKyrylo Tkachov1-2/+2
2019-01-16Fix Arm big-endian regressions.Tamar Christina1-3/+3
2019-01-10arm-builtins.c (enum arm_type_qualifiers): Add qualifier_lane_pair_index.Tamar Christina1-0/+74
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-23[PATCH, ARM] Clean up arm backend using the @ construct for MD patternsMihail Ionescu1-7/+7
2018-11-09neon.md (div<mode>3): New pattern.Prathamesh Kulkarni1-0/+32
2018-08-16Update fall through pattern for FP16 patterns in ARM.Tamar Christina1-23/+12
2018-08-16Remove dead pattern on ARM.Tamar Christina1-7/+7
2018-03-20[ARM][PR82989] Fix unexpected use of NEON instructions for shiftsSudakshina Das1-7/+7
2018-01-15[arm] PR target/83687: Fix invalid combination of VSUB + VABS into VABDKyrylo Tkachov1-17/+11
2018-01-11[arm][3/3] Implement fp16fml lane intrinsicsKyrylo Tkachov1-0/+308
2018-01-11[arm][2/3] Implement fp16fml extension for ARMv8.4-AKyrylo Tkachov1-0/+92