aboutsummaryrefslogtreecommitdiff
path: root/gcc/common/config/aarch64/aarch64-common.c
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2016-03-11 17:08:51 +0100
committerLinaro Code Review <review@review.linaro.org>2016-04-11 12:04:13 +0000
commit20a2acfb0cecc500bb204243df95707386943e41 (patch)
treea18d47e7dab66eb376bfe9b73b069e6ce7f2e4b5 /gcc/common/config/aarch64/aarch64-common.c
parent788b3741485cf6d40eb0b1b6583d521ba44f072b (diff)
gcc/
Backport from trunk r229412. 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/aarch64/aarch64-protos.h (struct tune_params): Add autoprefetcher_model field. * config/aarch64/aarch64.c: Include params.h (generic_tunings): Specify autoprefetcher_model value. (cortexa53_tunings): Likewise. (cortexa57_tunings): Likewise. (cortexa72_tunings): Likewise. (thunderx_tunings): Likewise. (xgene1_tunings): Likewise. (aarch64_first_cycle_multipass_dfa_lookahead_guard): New function. (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD): Define. (aarch64_override_options_internal): Set PARAM_SCHED_AUTOPREF_QUEUE_DEPTH param. gcc/ Backport from trunk r230261. 2015-11-12 Evandro Menezes <e.menezes@samsung.com> * config/aarch64/aarch64-protos.h (tune_params): Add new members "max_case_values" and "cache_line_size". * config/aarch64/aarch64.c (aarch64_case_values_threshold): New function. (aarch64_override_options_internal): Tune heuristics based on new members in "tune_params". (TARGET_CASE_VALUES_THRESHOLD): Define macro. gcc/ Backport from trunk r230431. 2015-11-16 James Greenhalgh <james.greenhalgh@arm.com> * config/arm/arm-cores.def (cortex-a35): New. * config/arm/arm.c (arm_cortex_a35_tune): New. * config/arm/arm-tables.opt: Regenerate. * config/arm/arm-tune.md: Regenerate. * config/arm/bpabi.h (BE8_LINK_SPEC): Add cortex-a35. * config/arm/t-aprofile: Likewise. * doc/invoke.texi (-mcpu): Likewise. gcc/ Backport from trunk r230458. 2015-11-17 James Greenhalgh <james.greenhalgh@arm.com> * config/aarch64/aarch64-cores.def (cortex-a35): New. * config/aarch64/aarch64.c (cortexa35_tunings): New. * config/aarch64/aarch64-tune.md: Regenerate. * doc/invoke.texi (-mcpu): Add Cortex-A35 gcc/ Backport from trunk r233659. 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm-cores.def (cortex-a32): New entry. * config/arm/arm-tables.opt: Regenerate. * config/arm/arm-tune.md: Regenerate. * config/arm/bpabi.h (BE8_LINK_SPEC): Add mcpu=cortex-a32. * config/arm/t-aprofile: Handle mcpu=cortex-a32. * doc/invoke.texi (ARM Options): Document cortex-a32 as value for -mcpu and -mtune. gcc/ Backport from trunk r234040. 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/arm-cores.def (cortex-r8): New. * config/arm/arm-tables.opt (cortex-r8): Regenerate. * config/arm/arm-tune.md: Likewise. * gcc/doc/invoke.texi: Add cortex-r8 to list of cpu values. gcc/testsuite/ Backport from trunk r234041. 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> * gcc.target/arm/pr45701-1.c: Change assembler scan to not trigger for cortex-r8, when scanning for register r8. * gcc.target/arm/pr45701-2.c: Likewise. gcc/testsuite/ Backport from trunk r234109. 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com> * gcc.target/arm/pr45701-1.c: Escape brackets. * gcc.target/arm/pr45701-2.c: Likewise. Change-Id: I4f1c5bfc0a6640c9cb2e357751c9c1268b224998
Diffstat (limited to 'gcc/common/config/aarch64/aarch64-common.c')
0 files changed, 0 insertions, 0 deletions