aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2021-09-13c++: implement C++17 hardware interference sizeJason Merrill1-0/+22
2021-09-13arm: expand handling of movmisalign for DImode [PR102125]Richard Earnshaw2-2/+18
2021-09-08Support -fexcess-precision=16 which will enable FLT_EVAL_METHOD_PROMOTE_TO_FL...liuhongt1-0/+1
2021-08-24arm: fix vlldm erratum for Armv8.1-m [PR102035]Richard Earnshaw2-5/+16
2021-08-24arm: Add command-line option for enabling CVE-2021-35465 mitigation [PR102035]Richard Earnshaw3-2/+20
2021-08-24arm: Fix general issues with patterns for VLLDM and VLSTMRichard Earnshaw1-10/+11
2021-08-23arm: Fix __arm_vctp16q return type in arm_mve.hChristophe Lyon1-1/+1
2021-08-23arm: Fix multilib mapping for CDE extensions [PR100856]Christophe Lyon2-2/+2
2021-08-11arm/66791: Replace builtins for vdup_n and vmov_n intrinsics.prathamesh.kulkarni2-55/+55
2021-08-05arm: reorder assembler architecture directives [PR101723]Richard Earnshaw2-109/+78
2021-08-05arm: Don't reconfigure globals in arm_configure_build_targetRichard Earnshaw2-1/+2
2021-08-05arm: ensure the arch_name is always set for the build targetRichard Earnshaw1-0/+2
2021-07-30arm/66791: Replace builtins in vld1.prathamesh.kulkarni2-5/+5
2021-07-15Revert "AArch32: Correct sdot RTL on aarch32"Tamar Christina1-1/+7
2021-07-15pass location to md_asm_adjustTrevor Saunders3-7/+8
2021-07-14AArch32: Correct sdot RTL on aarch32Tamar Christina1-7/+1
2021-07-14AArch32: Add support for sign differing dot-product usdot for NEON.Tamar Christina1-0/+12
2021-07-13gcc: Add vec_select -> subreg RTL simplificationJonathan Wright1-1/+1
2021-07-12arm/66791: Replace builtins for unsigned and fp vmul_n intrinsics.prathamesh.kulkarni1-4/+20
2021-07-12arm/98435: Missed optimization in expanding vector constructor.prathamesh.kulkarni2-9/+9
2021-07-06Improve warning suppression for inlined functions.Martin Sebor2-15/+22
2021-06-30arm/66791: Gate comparison in vca intrinsics on __FAST_MATH__.prathamesh.kulkarni1-98/+161
2021-06-21arm/66791: Replace builtins in vceq_* (a, b) with a == b.prathamesh.kulkarni1-14/+30
2021-06-21arm/97906: Adjust neon_vca patterns to use GLTE instead of GTGE iterator.prathamesh.kulkarni2-5/+3
2021-06-18arm: Fix multilib mapping for CDE extensions [PR100856].Srinath Parvathaneni4-7/+41
2021-06-14arm: Auto-vectorization for MVE: add pack/unpack patternsChristophe Lyon3-39/+105
2021-06-11arm: Fix polymorphic variants failing with undefined reference to `__ARM_unde...Srinath Parvathaneni1-75/+76
2021-06-09arm: Auto-vectorization for MVE: vclzChristophe Lyon5-17/+18
2021-06-09arm: Auto-vectorization for MVE and Neon: vhadd/vrhaddChristophe Lyon3-3/+63
2021-06-04arm: Update unexpected empty split conditionKewen Lin1-2/+2
2021-06-03arm: Auto-vectorization for MVE: vabsChristophe Lyon4-9/+5
2021-05-27arm: Remove use of opts_set in arm_configure_build_target [PR100767]Richard Earnshaw3-17/+12
2021-05-26arm: Auto-vectorization for MVE: vaddvChristophe Lyon3-14/+27
2021-05-26Remove useless register keywordsJakub Jelinek1-1/+1
2021-05-24arm: Auto-vectorization for MVE: vld4/vst4Christophe Lyon2-20/+26
2021-05-24arm: Auto-vectorization for MVE: vld2/vst2Christophe Lyon2-14/+27
2021-05-20arm: Fix build failure by adding includesKewen Lin1-0/+2
2021-05-20vect: Replace hardcoded inner loop cost factorKewen Lin1-1/+5
2021-05-19arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333]Alex Coplan1-8/+11
2021-05-18Use startswith in targets.Martin Liska3-7/+7
2021-05-17arm: Auto-vectorization for MVE: add __fp16 support to VCMPChristophe Lyon2-12/+34
2021-05-17arm: Auto-vectorization for MVE: vcmpChristophe Lyon7-166/+281
2021-05-16arm: remove error in CPP_SPEC when -mlittle-endian and -mbig-endian are used ...Christophe Lyon1-3/+1
2021-05-14arm/PR66791: Replace calls to vtst builtin with it's boolean logic equivalent.prathamesh.kulkarni3-27/+16
2021-05-13arm: correctly handle inequality comparisons against max constants [PR100563]Richard Earnshaw1-4/+25
2021-05-11arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure calls [PR99725]Alex Coplan1-8/+13
2021-05-11arm: Remove duplicate definitions from arm_mve.h (pr100419).Srinath Parvathaneni1-328/+132
2021-05-10arm: remove error in CPP_SPEC when float-abi soft and hard are used togetherChristophe Lyon1-2/+0
2021-05-10arm: MVE: Factorize vcmp_*f*Christophe Lyon3-174/+11
2021-05-10arm: MVE: Factorize all vcmp* integer patternsChristophe Lyon2-231/+27