aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.cc
AgeCommit message (Expand)AuthorFilesLines
45 hoursarm: Prevent ICE when doloop dec_set is not PLUS exprAndre Vieira1-17/+32
2024-09-11arm: avoid indirect sibcalls when IP is live [PR116597]Richard Earnshaw1-11/+27
2024-08-29Use std::unique_ptr for optinfo_itemDavid Malcolm1-0/+1
2024-08-23optabs-query: Use opt_machine_mode for smallest_int_mode_for_size [PR115495].Robin Dapp1-1/+1
2024-07-10arm: cleanup legacy ARM_PE codeRichard Earnshaw1-31/+1
2024-07-09arm: clean up some legacy FPA related cruft.Richard Earnshaw1-51/+10
2024-07-05Arm: Fix ldrd offset range [PR115153]Wilco Dijkstra1-29/+30
2024-07-04arm: Use LDMIA/STMIA for thumb1 DI/DF loads/storesSiarhei Volkau1-7/+3
2024-06-26arm: make arm_predict_doloop_p reject loops with callsAndre Vieira1-0/+16
2024-06-19arm: Add support for MVE Tail-Predicated Low Overhead LoopsAndre Vieira1-13/+1236
2024-06-12arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]Torbjörn SVENSSON1-8/+68
2024-04-25arm: Zero/Sign extends for CMSE securityRichard Ball1-0/+69
2024-03-11aarch64,arm: Move branch-protection data to targetsSzabolcs Nagy1-7/+48
2024-03-06ARM: Fix conditional execution [PR113915]Wilco Dijkstra1-2/+3
2024-02-16Arm: Fix incorrect tailcall-generation for indirect calls [PR113780]Tejas Belagod1-4/+7
2024-02-05arm: Fix missing bti instruction for virtual thunksRichard Ball1-0/+2
2024-01-05Implement ASM_DECLARE_FUNCTION_NAME using ASM_OUTPUT_FUNCTION_LABELIlya Leoshkevich1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-12aarch64,arm: Fix branch-protection= parsingSzabolcs Nagy1-1/+2
2023-12-12aarch64,arm: Remove accepted_branch_protection_stringSzabolcs Nagy1-2/+0
2023-12-05Restore build with GCC 4.8 to GCC 5Richard Sandiford1-1/+1
2023-12-05Allow targets to add USEs to asmsRichard Sandiford1-2/+3
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-3/+12
2023-11-14Add a REG_P check for inc and dec for Arm MVESaurabh Jha1-2/+5
2023-10-30arm: move the switch tables for Arm to the RO data section.Richard Ball1-22/+33
2023-10-26arm: Use deltas for Arm switch tablesRichard Ball1-0/+45
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+1
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