diff options
author | Richard Biener <rguenther@suse.de> | 2016-11-16 08:42:20 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-11-16 08:42:20 +0000 |
commit | 510d73a0350e946becdf316b130a7197809124f6 (patch) | |
tree | 76050ac73f5409a11f1f258016acdc03026af8ac /gcc/tree-ssa-loop-unswitch.c | |
parent | 1705cebd79f24bc85dab766a9a26390827f26fa0 (diff) | |
download | gcc-510d73a0350e946becdf316b130a7197809124f6.zip gcc-510d73a0350e946becdf316b130a7197809124f6.tar.gz gcc-510d73a0350e946becdf316b130a7197809124f6.tar.bz2 |
re PR tree-optimization/78348 ([7 REGRESSION] 15% performance drop for coremark-pro/nnet-test after r242038)
2016-11-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/78348
* tree-loop-distribution.c (enum partition_kind): Add PKIND_MEMMOVE.
(generate_memcpy_builtin): Honor PKIND_MEMCPY on the partition.
(classify_partition): Set PKIND_MEMCPY if dependence analysis
revealed no dependency, PKIND_MEMMOVE otherwise.
* gcc.dg/tree-ssa/ldist-24.c: New testcase.
From-SVN: r242470
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
0 files changed, 0 insertions, 0 deletions