summaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* Fix PR87374: ICE with -mslow-flash-data and -mword-relocationsThomas Preud'homme2018-10-311-7/+15
* A few places in the arm and aarch64 backends check whether an atomic operatio...Matthew Malcomson2018-09-261-16/+7
* arm.c (arm_reorg): Skip Thumb reorg pass for thunks.Eric Botcazou2018-09-261-2/+21
* Come up with fndecl_built_in_p.Martin Liska2018-08-271-1/+1
* PR target/86951 arm - Handle speculation barriers on pre-armv7 CPUsRichard Earnshaw2018-08-231-1/+14
* Update fall through pattern for FP16 patterns in ARM.Tamar Christina2018-08-161-2/+2
* Revert "[ARM] Fix PR85434: spilling of stack protector guard's address on ARM"Thomas Preud'homme2018-08-021-41/+15
* [ARM] Fix PR85434: spilling of stack protector guard's address on ARMThomas Preud'homme2018-08-021-15/+41
* arm: Generate correct const_ints (PR86640)Segher Boessenkool2018-07-301-4/+1
* arm.c (get_label_padding): Update for recent changes to label_to_alignment.Jeff Law2018-07-171-1/+1
* Fix can_change_mode_class for big-endian on ArmTamar Christina2018-07-051-2/+2
* [multiple changes]Martin Liska2018-07-041-3/+4
* [arm] Avoid STRD with odd register for TARGET_ARM in output_move_doubleKyrylo Tkachov2018-06-291-8/+14
* [arm] Remove mode26 feature bitKyrylo Tkachov2018-05-231-10/+1
* [arm][2/2] Remove support for -march=armv3 and olderKyrylo Tkachov2018-05-181-13/+7
* [arm][1/2] Remove support for deprecated -march=armv5 and armv5eKyrylo Tkachov2018-05-181-19/+14
* [Patch ARM] Fix PR target/81863Ramana Radhakrishnan2018-03-271-0/+3
* [ARM][PR target/84826] Fix ICE in extract_insn, at recog.c:2304 onSudakshina Das2018-03-221-0/+11
* This PR shows that we get the load/store_lanes logic wrong for arm big-endian.Kyrylo Tkachov2018-03-201-1/+4
* re PR target/84711 (AArch32 big-endian fails when taking subreg of a vector m...Tamar Christina2018-03-191-2/+2
* re PR target/84711 (AArch32 big-endian fails when taking subreg of a vector m...Tamar Christina2018-03-151-2/+2
* re PR target/84146 (ICE with -mcet in dwarf2out_var_location, involving sigse...Jakub Jelinek2018-02-191-10/+0
* re PR target/82641 (Unable to enable crc32 for a certain function with target...Tamar Christina2018-02-061-6/+11
* re PR target/83514 (ABRT in arm_declare_function_name passing a null pointer ...Prathamesh Kulkarni2018-01-111-2/+7
* PR83680: Inverted test in arm_vectorize_vec_perm_constRichard Sandiford2018-01-041-1/+1
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford2018-01-031-4/+8
* Make vec_perm_indices use new vector encodingRichard Sandiford2018-01-021-8/+4
* Remove vec_perm_const optabRichard Sandiford2018-01-021-45/+18
* poly_int: argument sizesRichard Sandiford2017-12-211-2/+2
* read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek2017-12-191-1/+1
* poly_int: IN_TARGET_CODERichard Sandiford2017-12-161-0/+2
* tree-core.h (struct attribute_spec): Swap affects_type_identity and handler f...Jakub Jelinek2017-12-151-25/+25
* [arm] Add -mverbose-cost-dump and de-verbosify cost dumpsKyrylo Tkachov2017-12-141-1/+1
* PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor2017-12-071-16/+18
* re PR target/82641 (Unable to enable crc32 for a certain function with target...Tamar Christina2017-12-071-4/+58
* This patch adds support for modelling the varying costs of different addressi...Charles Baylis2017-11-231-0/+81
* [ARM] Refactor costs calculation for MEM.Charles Baylis2017-11-231-25/+46
* [ARM] Factor out CMSE register clearing codeThomas Preud'homme2017-11-221-141/+142
* arm.c (cmse_nonsecure_call_clear_caller_saved): Get rid of padding_bits_to_cl...Thomas Preud'homme2017-11-221-4/+2
* [ARM] Use bitmap to control cmse_nonsecure_call register clearingThomas Preud'homme2017-11-221-16/+30
* re PR target/82641 (Unable to enable crc32 for a certain function with target...Tamar Christina2017-11-171-3/+27
* [ARM] Fix ICE in Armv8-M Security Extensions codeThomas Preud'homme2017-11-171-1/+2
* re PR target/82641 (Unable to enable crc32 for a certain function with target...Tamar Christina2017-11-101-132/+149
* [ARM] Fix cmse_nonsecure_entry return insn sizeThomas Preud'homme2017-11-091-2/+12
* [arm] Remove semicolon after while {} do (0) in HANDLE_NARROW_SHIFT_ARITHTom de Vries2017-11-071-4/+4
* Add gen_(const_)vec_duplicate helpersRichard Sandiford2017-11-011-21/+11
* Remove DImode expansions for 1-bit shiftsWilco Dijkstra2017-10-301-0/+3
* re PR debug/82630 (Bogus DW_AT_GNU_call_site_value)Jakub Jelinek2017-10-231-0/+2
* [ARM] PR 82445 - suppress 32-bit aligned ldrd/strd peepholing with -mno-unali...Richard Earnshaw2017-10-191-5/+22