[vect] Disable vectorization of epilogues for loops with SIMDUID set
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Fri, 8 Nov 2019 11:30:50 +0000 (11:30 +0000)
committerAndre Vieira <avieira@gcc.gnu.org>
Fri, 8 Nov 2019 11:30:50 +0000 (11:30 +0000)
commitb602712b3ea2a0729a2eda61bd9ee795aba6138f
treecc38f47e613b2e2a337c0f9dbd2d9affbec30532
parent5384a8027098be99e8d22613583a4f235d515a78
[vect] Disable vectorization of epilogues for loops with SIMDUID set

gcc/ChangeLog:
2019-11-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* tree-vect-loop.c (vect_analyze_loop): Disable epilogue vectorization
for loops with SIMDUID set.  Enable epilogue vectorization for loops
with SIMDLEN set after finding a main loop with a VF that matches it.

From-SVN: r277964
gcc/ChangeLog
gcc/tree-vect-loop.c