https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97147

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>:

https://gcc.gnu.org/g:97d51c1764554fcef05fe94ee6445f5d2252bcff

commit r12-2981-g97d51c1764554fcef05fe94ee6445f5d2252bcff
Author: liuhongt <hongtao....@intel.com>
Date:   Tue Aug 17 13:11:26 2021 +0800

    Add x86 tune to enable v2df vector reduction by paddpd.

    The tune is disabled by default.

    gcc/ChangeLog:

            PR target/97147
            * config/i386/i386.h (TARGET_V2DF_REDUCTION_PREFER_HADDPD):
            New macro.
            * config/i386/sse.md (*sse3_haddv2df3_low): Add
            TARGET_V2DF_REDUCTION_PREFER_HADDPD.
            (*sse3_hsubv2df3_low): Ditto.
            * config/i386/x86-tune.def
            (X86_TUNE_V2DF_REDUCTION_PREFER_HADDPD): New tune.

    gcc/testsuite/ChangeLog:

            PR target/97147
            * gcc.target/i386/pr54400.c: Adjust testcase.
            * gcc.target/i386/pr94147.c: New test.

Reply via email to