aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2021-08-17 13:11:26 +0800
committerliuhongt <hongtao.liu@intel.com>2021-08-18 11:26:36 +0800
commit97d51c1764554fcef05fe94ee6445f5d2252bcff (patch)
treea7a05130c7237ed77774d58f6a606ea5facc8ab2 /gcc/cp/parser.c
parent2d14d64bf2d42a87ec58dd3760be12aeaa4a4279 (diff)
downloadgcc-97d51c1764554fcef05fe94ee6445f5d2252bcff.zip
gcc-97d51c1764554fcef05fe94ee6445f5d2252bcff.tar.gz
gcc-97d51c1764554fcef05fe94ee6445f5d2252bcff.tar.bz2
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.
Diffstat (limited to 'gcc/cp/parser.c')
0 files changed, 0 insertions, 0 deletions