diff options
author | Bin Cheng <bin.cheng@linux.alibaba.com> | 2020-07-09 18:10:03 +0800 |
---|---|---|
committer | Bin Cheng <bin.cheng@linux.alibaba.com> | 2020-07-09 18:14:26 +0800 |
commit | dd21b03900085c4d60bf03207ad28bcbfbc86a4b (patch) | |
tree | 9faa1ceaf5595589ac8c7966a9a8fbff60c6a37f /gcc/tree-vectorizer.h | |
parent | 5acef69f9d3d9f3c537b5e5157519edf02f86c4d (diff) | |
download | gcc-dd21b03900085c4d60bf03207ad28bcbfbc86a4b.zip gcc-dd21b03900085c4d60bf03207ad28bcbfbc86a4b.tar.gz gcc-dd21b03900085c4d60bf03207ad28bcbfbc86a4b.tar.bz2 |
Schedule reduction partition in the last.
If reduction partition's SCC is broken by runtime alias checks, force
a negative post order to it so that it will be scheduled in the last.
2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com>
gcc/
PR tree-optimization/95804
* tree-loop-distribution.c (break_alias_scc_partitions): Force
negative post order to reduction partition.
gcc/testsuite/
PR tree-optimization/95804
* gcc.dg/tree-ssa/pr95804.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions