[PATCH][ARM][2/2] Remove old rtx costs

Kyrill Tkachov kyrylo.tkachov@foss.arm.com
Tue Nov 8 09:27:00 GMT 2016


Ping.
https://gcc.gnu.org/ml/gcc-patches/2016-11/msg00064.html

Thanks,
Kyrill

On 01/11/16 17:12, Kyrill Tkachov wrote:
> Hi all,
>
> This is the big removal patch that removes the old costs functions, the function pointer
> field in tune_params, and the transitional options -mold-rtx-costs and -mnew-generic-costs.
> The diff stats come in at:
> 3 files changed, 61 insertions(+), 1275 deletions(-)
>
> Bootstrapped and tested on arm-none-linux-gnueabihf.
>
> Ok for trunk?
>
> Thanks,
> Kyrill
>
> 2016-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
>
>     * config/arm/arm.opt (mold-rtx-costs): Delete.
>     (mnew-generic-costs): Delete.
>     * config/arm/arm-protos.h (struct tune_params): Delete rtx_costs field.
>     * config/arm/arm.c (arm_rtx_costs_1): Delete.
>     (arm_size_rtx_costs): Likewise.
>     (arm_slowmul_rtx_costs): Likewise.
>     (arm_fastmul_rtx_costs): Likewise.
>     (arm_xscale_rtx_costs): Likewise.
>     (arm_9e_rtx_costs): Likewise.
>     (arm_slowmul_tune, arm_fastmul_tune, arm_strongarm_tune,
>     arm_xscale_tune, arm_9e_tune, arm_v6t2_tune, arm_cortex_tune,
>     arm_cortex_a8_tune, arm_cortex_a7_tune, arm_cortex_a15_tune,
>     arm_cortex_a53_tune, arm_cortex_a57_tune, arm_cortex_a9_tune,
>     arm_cortex_a12_tune, arm_v7m_tune, arm_v6m_tune, arm_fa726te_tune
>     arm_cortex_a5_tune, arm_xgene1_tune, arm_marvell_pj4_tune,
>     arm_cortex_a35_tune, arm_exynosm1_tune, arm_cortex_a73_tune,
>     arm_cortex_m7_tune):
>     Delete rtx_costs field.
>     (arm_new_rtx_costs): Rename to...
>     (arm_rtx_costs_internal): ... This.
>     (arm_rtx_costs): Remove old way of doing rtx costs.



More information about the Gcc-patches mailing list