This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: [PATCH, Aarch64] Add FMA steering pass for Cortex-A57


> From: gcc-patches-owner@gcc.gnu.org [mailto:gcc-patches-
> owner@gcc.gnu.org] On Behalf Of Thomas Preud'homme
> 
> ChangeLog entry is as follow:
> 
> gcc/ChangeLog
> 
> 2015-01-14 Thomas Preud'homme thomas.preudhomme@arm.com
> 
>     * config.gcc: Add fma_steering.o to extra_objs for aarch64-*-*.
>     * config/aarch64/t-aarch64: Add a rule for fma_steering.o.
>     * config/aarch64/aarch64.h (AARCH64_FL_USE_FMA_STEERING_PASS):
> Define.
>     (AARCH64_TUNE_FMA_STEERING): Likewise.
>     * config/aarch64/aarch64-cores.def: Set
>     AARCH64_FL_USE_FMA_STEERING_PASS for cores with dynamic
> steering of
>     FMUL/FMADD instructions.
>     * config/aarch64/aarch64.c (aarch64_register_fma_steering): Declare.
>     (aarch64_override_options): Call aarch64_register_fma_steering () if
>     AARCH64_TUNE_FMA_STEERING is true.
>     * config/aarch64/fma_steering.c: New file.

Sorry, the actual ChangeLog entry is:

2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

        * config.gcc: Add cortex-a57-fma-steering.o to extra_objs for
        aarch64-*-*.
        * config/aarch64/t-aarch64: Add a rule for cortex-a57-fma-steering.o.
        * config/aarch64/aarch64.h (AARCH64_FL_USE_FMA_STEERING_PASS): Define.
        (AARCH64_TUNE_FMA_STEERING): Likewise.
        * config/aarch64/aarch64-cores.def: Set
        AARCH64_FL_USE_FMA_STEERING_PASS for cores with dynamic steering of
        FMUL/FMADD instructions.
        * config/aarch64/aarch64.c (aarch64_register_fma_steering): Declare.
        (aarch64_override_options): Call aarch64_register_fma_steering () if
        AARCH64_TUNE_FMA_STEERING is true.
        * config/aarch64/cortex-a57-fma-steering.c: New file.

Best regards,

Thomas




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]