aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2022-02-07AArch32: correct usdot-product RTL patterns.Tamar Christina3-3/+68
2022-02-07AArch32: correct dot-product RTL patterns.Tamar Christina3-55/+101
2022-02-03arm: Fix up help.exp regressionJakub Jelinek1-4/+4
2022-02-02AArch32: use canonical ordering for complex mul, fma and fmsTamar Christina1-7/+7
2022-01-21[ARM] Add support for TLS register based stack protector canary accessArd Biesheuvel5-2/+154
2022-01-20arm: elide some cases where the AES erratum workaround is not required.Richard Earnshaw1-8/+47
2022-01-20arm: suppress aes erratum when forwarding from aesRichard Earnshaw1-0/+50
2022-01-20arm: add basic mitigation for Cortex-A AES errataRichard Earnshaw2-1/+36
2022-01-20arm: Add option for mitigating against Cortex-A CPU erratum for AESRichard Earnshaw3-1/+27
2022-01-20arm: Consistently use crypto_mode attribute in crypto patternsRichard Earnshaw1-47/+47
2022-01-20arm: Disambiguate multiple crypto patterns with the same name.Richard Earnshaw1-6/+6
2022-01-17Change references of .c files to .cc filesMartin Liska10-33/+33
2022-01-17Rename .c files to .cc files.Martin Liska6-0/+0
2022-01-13Fix -Wformat-diag for ARM target.Martin Liska2-31/+31
2022-01-07target: [PR102941] Fix inline-asm flags with non-REG_P outputAndrew Pinski1-1/+1
2022-01-03Update copyright years.Jakub Jelinek121-123/+123
2021-12-30c-family: Use BULTINS_LOCATION for predefined macros changed upon optimize or...Jakub Jelinek1-0/+2
2021-12-22arm: Declare MVE types internally via pragmaMurray Steele7-29/+313
2021-12-22arm: Move arm_simd_info array declaration into headerMurray Steele2-86/+88
2021-12-14aarch64: Add LS64 extension and intrinsicsPrzemyslaw Wirkus1-0/+1
2021-11-10arm: Initialize vector costing fieldsChristophe Lyon1-7/+28
2021-11-10arm: enable cortex-a710 CPUPrzemyslaw Wirkus3-4/+19
2021-11-09arm: add armv9-a architecture to -marchPrzemyslaw Wirkus6-7/+68
2021-11-01AArch64: Add better costing for vector constants and operationsTamar Christina2-6/+27
2021-10-20Rename asm_out_file function arguments.Martin Liska1-24/+22
2021-10-14arm: Remove add_stmt_cost hookRichard Sandiford1-40/+0
2021-10-13[arm] Fix MVE addressing modes for VLDR[BHW] and VSTR[BHW]Andre Vieira2-42/+37
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-4/+5
2021-09-30arm: Enable Cortex-R52+ CPUPrzemyslaw Wirkus3-1/+14
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