aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.cc
AgeCommit message (Expand)AuthorFilesLines
2023-06-13arm: Extend -mtp= argumentsKyrylo Tkachov1-1/+31
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer1-9/+7
2023-05-12arm: [MVE intrinsics] factorize vpselqChristophe Lyon1-4/+4
2023-05-03arm: [MVE intrinsics] Add new frameworkChristophe Lyon1-0/+27
2023-04-20arch: Use VIRTUAL_REGISTER_P predicate.Uros Bizjak1-5/+2
2023-04-06arm: mve: fix auto-inc generation [PR107674]Richard Earnshaw1-3/+16
2023-02-08aarch64: Fix return_address_sign_ab_exception.C regressionAndrea Corallo1-3/+0
2023-02-02arm: Fix MVE predicates synthesis [PR 108443]Andre Vieira1-14/+28
2023-02-02arm: Remove unnecessary zero-extending of MVE predicates before use [PR 107674]Andre Vieira1-4/+5
2023-01-23arm: Add support for dwarf debug directives and pseudo hard-register for PAC ...Srinath Parvathaneni1-14/+72
2023-01-23[PATCH 12/15] arm: implement bti injectionAndrea Corallo1-2/+58
2023-01-23[PATCH 10/15] arm: Implement cortex-M return signing address codegenAndrea Corallo1-9/+71
2023-01-23[PATCH 7/15] arm: Emit build attributes for PACBTI target featureAndrea Corallo1-0/+18
2023-01-23[PATCH 3/15] arm: Add option -mbranch-protectionAndrea Corallo1-0/+11
2023-01-23[PATCH 1/15] arm: Make mbranch-protection opts parsing common to AArch32/64Andrea Corallo1-0/+7
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-30Fix memory constraint on MVE v[ld/st][2/4] instructions [PR107714]Stam Markianos-Wright1-0/+18
2022-11-21Make ARMv8-M attribute cmse_nonsecure_call work in AdaEric Botcazou1-11/+22
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-1/+2
2022-09-30arm, csky: Fix C++ ICEs with _Float16 and __fp16 [PR107080]Jakub Jelinek1-0/+2
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska1-1/+1
2022-07-18arm: Replace arm_builtin_vectorized_function [PR106253]Richard Sandiford1-4/+0
2022-06-17arm: fix checking ICE in arm_print_operand [PR106004]Richard Earnshaw1-1/+2
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-07arm: Improve code generation for BFI and BFC [PR105090]Richard Earnshaw1-11/+102
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-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-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-08arm: MVE: Relax addressing modes for full loads and storesAndre Vieira1-12/+13
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-02-22arm: Fix vcond_mask expander for MVE (PR target/100757)Christophe Lyon1-77/+40
2022-02-22arm: Implement auto-vectorized MVE comparisons with vectors of boolean predic...Christophe Lyon1-6/+50
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 Lyon1-0/+3
2022-01-21[ARM] Add support for TLS register based stack protector canary accessArd Biesheuvel1-0/+55
2022-01-20arm: Add option for mitigating against Cortex-A CPU erratum for AESRichard Earnshaw1-0/+9
2022-01-17Change references of .c files to .cc filesMartin Liska1-6/+6
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+34143