[AArch64] Add extra tuning parameters for target processors
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Nov 2015 14:46:52 +0000 (14:46 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Nov 2015 14:46:52 +0000 (14:46 +0000)
commit35c51aa04506180f57c96baac52d1311cc3b2787
tree4d98a5304673d857a961b285eb22515ee403fbe5
parent433b0ea3c78e45aa5f962a004dc68be6e10eed74
[AArch64] Add extra tuning parameters for target processors

gcc/

* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230261 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c