aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2022-10-03arm: Add missing early clobber to MVE vrev64q_m patternsChristophe Lyon1-2/+2
2022-09-30arm, csky: Fix C++ ICEs with _Float16 and __fp16 [PR107080]Jakub Jelinek1-0/+2
2022-09-28arm: Define __ARM_FEATURE_AES and __ARM_FEATURE_SHA2 when march +crypto is se...Andrea Corallo1-0/+2
2022-09-08arm: Fix constant immediates predicates and constraints for some MVE builtinsChristophe Lyon1-15/+15
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska3-3/+3
2022-09-02d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supportedIain Buclaw4-9/+26
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska2-12/+0
2022-07-18arm: Replace arm_builtin_vectorized_function [PR106253]Richard Sandiford6-130/+23
2022-06-17arm: fix checking ICE in arm_print_operand [PR106004]Richard Earnshaw1-1/+2
2022-06-17arm: mve: Don't force trivial vector literals to the poolRichard Earnshaw1-46/+53
2022-06-15arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981]Richard Earnshaw1-8/+16
2022-06-15arm: fix thinko in arm_bfi_1_p() [PR105974]Richard Earnshaw1-3/+3
2022-06-08arm: Add star-mc1 cpuChung-Ju Wu3-2/+15
2022-06-07arm: Improve code generation for BFI and BFC [PR105090]Richard Earnshaw3-21/+208
2022-05-30[ARM] Fix prototype for vec_perm_const hook.Prathamesh Kulkarni1-2/+2
2022-05-25Add new parameter to vec_perm_const hook for specifying operand mode.Prathamesh Kulkarni1-1/+5
2022-05-16Use more ARRAY_SIZE.Martin Liska1-2/+2
2022-05-13arm: correctly handle misaligned MEMs on MVE [PR105463]Richard Earnshaw2-21/+73
2022-05-13arm: fix some issues in mve_vector_mem_operandRichard Earnshaw1-9/+10
2022-05-04arm: Restrict support of vectors of boolean immediates (PR target/104662)Christophe Lyon1-0/+3
2022-04-12arm: remove unnecessary armv9-a multilib variant [PR104144]Przemyslaw Wirkus2-24/+10
2022-03-29arm: correctly handle zero-sized bit-fields in AAPCS [PR102024]Richard Earnshaw1-3/+32
2022-03-29arm: temporarily disable 'local' pcs selection (PR96882)Richard Earnshaw1-1/+10
2022-03-25arm: Revert Auto-vectorization for MVE: add pack/unpack patterns PR target/10...Christophe Lyon3-106/+39
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