]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64.c
Turn HARD_REGNO_NREGS into a target hook
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64.c
2017-09-12  Richard SandifordTurn HARD_REGNO_NREGS into a target hook
2017-09-12  Richard SandifordMake more use of end_hard_regno
2017-09-12  Richard SandifordMake more use of REG_NREGS
2017-09-05  Richard Sandiford[75/77] Use scalar_mode in the AArch64 port
2017-09-05  Richard Sandiford[61/77] Use scalar_int_mode in the AArch64 port
2017-09-05  Richard SandifordAdd mode_for_int_vector helper functions
2017-09-05  Richard SandifordMake more use of int_mode_for_size
2017-09-04  Richard SandifordTurn FUNCTION_ARG_PADDING into a target hook
2017-09-04  Richard SandifordTurn MODES_TIEABLE_P into a target hook
2017-09-04  Richard SandifordTurn HARD_REGNO_MODE_OK into a target hook
2017-09-04  Richard SandifordTurn HARD_REGNO_CALL_PART_CLOBBERED into a target hook
2017-09-04  Richard SandifordPR82045: Avoid passing machine modes through "..."
2017-08-31  Richard Sandiford[AArch64] Tighten address register subreg checks
2017-08-30  Richard Sandiford[73/77] Pass scalar_mode to scalar_mode_supported_p
2017-08-30  Richard Sandiford[72/77] Pass scalar_mode to scalar_mode_supported_p
2017-08-30  Richard Sandiford[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30  Richard Sandiford[20/77] Replace MODE_INT checks with is_int_mode
2017-08-30  Richard Sandiford[18/77] Make int_mode_for_mode return an opt_scalar_int...
2017-08-30  Richard Sandiford[14/77] Make libgcc_floating_mode_supported_p take...
2017-08-30  Richard Sandiford[7/77] Add scalar_float_mode
2017-08-30  Richard Sandiford[2/77] Add an E_ prefix to case statements
2017-08-30  Richard Sandiford[1/77] Add an E_ prefix to mode names
2017-08-08  Martin Liskatrans.c: Include header files.
2017-08-07  Wilco Dijkstra[AArch64] Use gen_frame_mem for callee-saves
2017-08-02  Tamar Christinaaarch64.c (aarch64_reinterpret_float_as_int): Correct...
2017-08-01  Tamar Christina2017-08-01 Tamar Christina <tamar.christina@arm.com>
2017-07-28  Tamar Christina2017-07-28 Tamar Christina <tamar.christina@arm.com>
2017-07-28  Tamar Christina2017-07-28 Tamar Christina <tamar.christina@arm.com>
2017-07-26  Andrew Pinskiaarch64.c (thunderx_vector_cost): Decrease cost of...
2017-07-26  Andrew Pinskiaarch64.c (thunderx_vector_cost): Fix vec_fp_stmt_cost.
2017-07-26  James Greenhalgh[Patch AArch64 obvious] Unify address costs to generic_...
2017-07-26  James Greenhalgh[Patch AArch64 Obvious] Unify branch costs to generic_b...
2017-07-24  Wilco Dijkstrare PR target/79041 (aarch64 backend emits R_AARCH64_ADR...
2017-07-16  Jan Hubickaprofile-count.h (profile_probability::from_reg_br_prob_...
2017-07-14  Jackson Woodruff[Patch][Aarch64] Refactor comments in aarch64_print_operand
2017-07-07  Andrew Pinskiaarch64.c (aarch_macro_fusion_pair_p): Check prev_set...
2017-07-05  Richard SandifordRemove enum before machine_mode
2017-06-30  Julian Brownaarch64-fusion-pairs.def: Add ALU_BRANCH entry.
2017-06-30  Naveen H.Saarch64.c (aarch_macro_fusion_pair_p): Push the check...
2017-06-29  Kyrylo Tkachovre PR target/70119 (AArch64 should take advantage of...
2017-06-28  Wilco DijkstraThis patch fixes a failure in gcc.target/aarch64/reload...
2017-06-27  Michael Collisonaarch64-simd.md (aarch64_combine<mode>): Directly call...
2017-06-22  Jeff Lawaarch64.c (aarch64_emit_probe_stack_range): Handle...
2017-06-21  Andrew Pinskiaarch64-cost-tables.h (thunderx_extra_costs): Increment...
2017-06-21  Andrew Pinskiaarch64-cores.def (thunderxt88p1): Use thunderxt88...
2017-06-21  Wilco DijkstraMark symbols as constant
2017-06-16  Maxim KuvyrkovUpdate prefetch tuning parameters for qdf24xx.
2017-06-16  Maxim KuvyrkovEnable -fprefetch-loop-arrays at given optimization...
2017-06-16  Maxim KuvyrkovAdd prefetch configuration to aarch64 backend.
2017-06-14  Andrew Pinskire PR target/71663 (aarch64 Vector initialization can...
2017-06-07  Tamar Christinaaarch64.c (aarch64_rtx_costs): Make sdiv more expensive...
2017-06-02  Sudakshina Das[PATCH][AArch64] Allow CMP+SHIFT when comparing with...
2017-06-02  Kyrylo Tkachov[AArch64] Emit tighter strong atomic compare-exchange...
2017-05-15  Renlin Li[PATCH][AARCH64]Simplify call, call_value, sibcall...
2017-05-04  Wilco DijkstraMany supported cores use the AUTOPREFETCHER_WEAK settin...
2017-05-04  Wilco DijkstraSet jump alignment to 4 for Cortex cores as it reduces...
2017-05-04  Wilco DijkstraWith -mcpu=generic the loop alignment is currently 4.
2017-05-04  Wilco DijkstraAll cores which add a cpu_addrcost_table use a non...
2017-05-04  Kyrylo Tkachov[AArch64] Accept more addressing modes for PRFM
2017-04-27  Richard Earnshaw[AArch64] Fix for gcc-7 regression PR 80530
2017-04-27  Jakub Jelinekre PR target/77728 (Miscompilation multiple vector...
2017-04-25  Ramana Radhakrishnanre PR target/77728 (Miscompilation multiple vector...
2017-04-07  Martin LiskaError message on target attribute on aarch64 target...
2017-04-05  Eric Botcazoure PR target/78002 (gcc.target/aarch64/stack-checking...
2017-03-22  Wilco DijkstraRecently we've put a lot of effort into improving ifcvt...
2017-03-22  Wilco DijkstraMany supported cores implement fusion of AES instructions.
2017-03-11  David Malcolmaarch64.c: tweaks to quoting in error messages (PR...
2017-03-03  Kyrylo Tkachov[AArch64] Fix bootstrap due to wide_int .elt (0) uninit...
2017-02-14  James Greenhalgh[Patch AArch64] Use 128-bit vectors when autovectorizin...
2017-02-14  Kyrylo Tkachov[AArch64] PR rtl-optimization/68664 Implement TARGET_SC...
2017-02-13  Kyrylo Tkachov[AArch64] Use contains_mem_rtx_p to detect memory sub...
2017-02-03  Naveen H.Saarch64.c (thunderx2t99_tunings): Enable AES and cmp_br...
2017-02-01  Andrew Pinskitree-vect-loop.c (vect_compute_single_scalar_iteration_...
2017-01-24  Andrew Pinskiaarch64.c (thunderx2t99_addrcost_table): Improve cost...
2017-01-23  Andreas Tobleraarch64.c (aarch64_elf_asm_constructor): Increase size...
2017-01-20  Jiong Wang[AArch64][2/4] Generate dwarf information for -msign...
2017-01-20  Jiong Wang[AArch64][1/4] Support Return address protection on...
2017-01-19  Tamar Christinaaarch64.c (aarch64_simd_gen_const_vector_dup): Change...
2017-01-18  Wilco DijkstraSHA1H instructions may be scheduled after a SHA1C instr...
2017-01-17  Wilco DijkstraThis patch simplifies the handling of EH return.
2017-01-17  Eric Botcazoure PR ada/67205 (eliminate No_Implicit_Dynamic_Code...
2017-01-09  Andrew Pinskiaarch64-cores.def: Add thunderx2t99.
2017-01-05  David MalcolmIntroduce RTL function reader
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-14  Andrew Pinskiaarch64-cores.def: Add -1 as the variant to all of...
2016-12-08  Wilco DijkstraThis patch fixes an issue in aarch64_classify_address.
2016-12-08  Naveen H.Saarch64.c (aarch64_load_symref_appropriately): Handle...
2016-12-08  Andrew Pinskiaarch64.c (aarch64_load_symref_appropriately): Access...
2016-12-07  Wilco DijkstraImprove TI mode address offsets - these may either...
2016-12-07  Naveen H.S2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium...
2016-12-02  Kyrylo Tkachov[AArch64] Separate shrink wrapping hooks implementation
2016-11-24  James Greenhalgh[Patch AArch64 13/17] Enable _Float16 for AArch64
2016-11-24  James Greenhalgh[Patch libgcc AArch64 12/17] Enable hfmode soft-float...
2016-11-23  Michael Collison2016-11-22 Michael Collison <michael.collison@arm...
2016-11-21  Trevor Saunderssplit up variables to use rtx_insn * more
2016-11-17  Kyrylo Tkachov[AArch64] Expand DImode constant stores to two SImode...
2016-11-17  Andrew Pinskiaarch64.opt (mverbose-cost-dump): New option.
2016-11-14  Wilco DijkstraThe existing vector costs stop some beneficial vectoriz...
2016-11-03  Trevor Saundersmake targetm.gen_ccmp{first,next} take rtx_insn **
2016-11-02  Kyrylo Tkachov[AArch64] Add function comments to some prologue/epilog...
next