aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.c
AgeCommit message (Expand)Author
2019-10-25[arm][PR88167] Fix __builtin_return_address returns invalid addressRichard Earnshaw
2019-07-16[ARM] Fix PR89222Wilco Dijkstra
2019-07-16[ARM] Fix Thumb-1 ldm (PR89190)Wilco Dijkstra
2019-04-10Backport of r270226 from mainline to gcc-8-branchMatthew Malcomson
2019-02-11ARM: fix -masm-syntax-unified (PR88648)Stefan Agner
2018-11-09[PATCH, arm] Backport -- Fix ICE during thunk generation with -mlong-callsRamana Radhakrishnan
2018-10-01[arm] Avoid STRD with odd register for TARGET_ARM in output_move_doubleKyrylo Tkachov
2018-08-16Backporting two Arm fixes from mainline fixing PR86640Tamar Christina
2018-03-27[Patch ARM] Fix PR target/81863Ramana Radhakrishnan
2018-03-22[ARM][PR target/84826] Fix ICE in extract_insn, at recog.c:2304 onSudakshina Das
2018-03-20This PR shows that we get the load/store_lanes logic wrong for arm big-endian.Kyrylo Tkachov
2018-03-19gcc/Tamar Christina
2018-03-152018-03-15 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2018-02-19 PR target/84146Jakub Jelinek
2018-02-062018-02-06 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2018-01-112018-01-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>Prathamesh Kulkarni
2018-01-04PR83680: Inverted test in arm_vectorize_vec_perm_constRichard Sandiford
2018-01-03 Update copyright years.Jakub Jelinek
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford
2018-01-02Remove vec_perm_const optabRichard Sandiford
2017-12-21poly_int: argument sizesRichard Sandiford
2017-12-19 * read-rtl.c (parse_reg_note_name): Replace Yoda conditions withJakub Jelinek
2017-12-16poly_int: IN_TARGET_CODERichard Sandiford
2017-12-15 * tree-core.h (struct attribute_spec): Swap affects_type_identity andJakub Jelinek
2017-12-14[arm] Add -mverbose-cost-dump and de-verbosify cost dumpsKyrylo Tkachov
2017-12-07PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor
2017-12-072017-12-07 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2017-11-23This patch adds support for modelling the varying costs ofCharles Baylis
2017-11-23[ARM] Refactor costs calculation for MEM.Charles Baylis
2017-11-22[ARM] Factor out CMSE register clearing codeThomas Preud'homme
2017-11-222017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>Thomas Preud'homme
2017-11-22[ARM] Use bitmap to control cmse_nonsecure_call register clearingThomas Preud'homme
2017-11-172017-11-17 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2017-11-17[ARM] Fix ICE in Armv8-M Security Extensions codeThomas Preud'homme
2017-11-102017-11-10 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2017-11-09[ARM] Fix cmse_nonsecure_entry return insn sizeThomas Preud'homme
2017-11-07[arm] Remove semicolon after while {} do (0) in HANDLE_NARROW_SHIFT_ARITHTom de Vries
2017-11-01Add gen_(const_)vec_duplicate helpersRichard Sandiford
2017-10-30Remove DImode expansions for 1-bit shiftsWilco Dijkstra
2017-10-23 PR debug/82630Jakub Jelinek
2017-10-19[ARM] PR 82445 - suppress 32-bit aligned ldrd/strd peepholing with -mno-unali...Richard Earnshaw
2017-10-17 * target.h (enum vect_cost_for_stmt): Add vec_gather_load andJan Hubicka
2017-10-162017-10-16 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2017-10-10Require wi::to_wide for treesRichard Sandiford
2017-10-082017-10-08 Olivier Hainque <hainque@adacore.com>Olivier Hainque
2017-10-052017-10-05 Tamar Christina <tamar.christina@arm.com>Tamar Christina
2017-09-28[ARM] Remove ARMv8-M code for D17-D31Thomas Preud'homme
2017-09-25Turn CONSTANT_ALIGNMENT into a hookRichard Sandiford
2017-09-25Change permute index type to unsigned shortRichard Sandiford