aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2022-03-08arm: Remove unused variable arm_binop_none_none_unone_qualifiersChristophe Lyon1-6/+0
2022-03-08arm: MVE: Relax addressing modes for full loads and storesAndre Vieira2-12/+17
2022-03-07arm: add missing space to error.Martin Liska1-1/+1
2022-03-07arm: fix option quoting in error messages.Martin Liska1-3/+3
2022-03-07translation: reuse string and use switch for codesMartin Liska1-50/+77
2022-02-23arm: Fix typo in auto-vectorized MVE comparisonsChristophe Lyon1-2/+2
2022-02-22arm: Add VPR_REG to ALL_REGSChristophe Lyon1-1/+1
2022-02-22arm: Convert more MVE/CDE builtins to predicate qualifiersChristophe Lyon3-78/+58
2022-02-22arm: Convert more load/store MVE builtins to predicate qualifiersChristophe Lyon2-43/+43
2022-02-22arm: Convert more MVE builtins to predicate qualifiersChristophe Lyon3-543/+569
2022-02-22arm: Convert remaining MVE vcmp builtins to predicate qualifiersChristophe Lyon3-144/+145
2022-02-22arm: Fix vcond_mask expander for MVE (PR target/100757)Christophe Lyon5-130/+132
2022-02-22arm: Implement auto-vectorized MVE comparisons with vectors of boolean predic...Christophe Lyon8-41/+144
2022-02-22arm: Implement MVE predicates as vectors of booleansChristophe Lyon4-3/+52
2022-02-22arm: Fix mve_vmvnq_n_<supf><mode> argument modeChristophe Lyon1-1/+1
2022-02-22arm: Add support for VPR_REG in arm_class_likely_spilled_pChristophe Lyon1-1/+1
2022-02-22arm: Add GENERAL_AND_VPR_REGS regclassChristophe Lyon2-1/+9
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