diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-06-03 13:55:24 +0100 |
---|---|---|
committer | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-06-03 13:55:24 +0100 |
commit | 7ed1cd9665d8ca0fa07b2483e604c25e704584af (patch) | |
tree | 55c9ffd6adcd0b3464eeef16875b0e535b86bd08 /gcc/function-tests.c | |
parent | f4242710c7966a965bbd14cd50ecdba28fd5717e (diff) | |
download | gcc-7ed1cd9665d8ca0fa07b2483e604c25e704584af.zip gcc-7ed1cd9665d8ca0fa07b2483e604c25e704584af.tar.gz gcc-7ed1cd9665d8ca0fa07b2483e604c25e704584af.tar.bz2 |
vect: Use main loop's thresholds and VF to narrow upper_bound of epilogue
This patch uses the knowledge of the conditions to enter an epilogue loop to
help come up with a potentially more restricive upper bound.
gcc/ChangeLog:
* tree-vect-loop.c (vect_transform_loop): Use main loop's various'
thresholds to narrow the upper bound on epilogue iterations.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
Diffstat (limited to 'gcc/function-tests.c')
0 files changed, 0 insertions, 0 deletions