[AArch64] Add branch-cost to cpu tuning information.
commitd05ee6d298ebd3ed0d0f845252652a487b86384e
authormwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 May 2015 14:01:28 +0000 (5 14:01 +0000)
committermwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 May 2015 14:01:28 +0000 (5 14:01 +0000)
tree9e2822677808e8a55bdc8c6a0cef2699dda9067b
parent0967d20fffef5c691a5fe65c74ea5010e4b6bc80
[AArch64] Add branch-cost to cpu tuning information.

* gcc/config/aarch64-protos.h (struct cpu_branch_cost): New.
        (tune_params): Add field branch_costs.
(aarch64_branch_cost): Declare.
* gcc/config/aarch64.c (generic_branch_cost): New.
(generic_tunings): Set field cpu_branch_cost to generic_branch_cost.
(cortexa53_tunings): Likewise.
(cortexa57_tunings): Likewise.
(thunderx_tunings): Likewise.
(xgene1_tunings): Likewise.
(aarch64_branch_cost): Define.
* gcc/config/aarch64/aarch64.h (BRANCH_COST): Redefine.

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