aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-generic.c
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2021-12-02 14:34:15 +0000
committerAndre Vieira <andre.simoesdiasvieira@arm.com>2022-01-10 17:54:33 +0000
commitd3ff7420e941931d32ce2e332e7968fe67ba20af (patch)
tree14dc5d0f7401326cf19569ccfa92dc0841a4ac0c /gcc/tree-vect-generic.c
parent828474fafd2ed33430172fe227f9da7d6fb98723 (diff)
downloadgcc-d3ff7420e941931d32ce2e332e7968fe67ba20af.zip
gcc-d3ff7420e941931d32ce2e332e7968fe67ba20af.tar.gz
gcc-d3ff7420e941931d32ce2e332e7968fe67ba20af.tar.bz2
[vect] Re-analyze all modes for epilogues
gcc/ChangeLog: * tree-vectorizer.c (better_epilogue_loop_than_p): Round factors up for epilogue costing. * tree-vect-loop.c (vect_analyze_loop): Re-analyze all modes for epilogues, unless we are guaranteed that we can't have partial vectors. * genopinit.c: (partial_vectors_supported): Generate new function. gcc/testsuite/ChangeLog: * gcc.target/aarch64/masked_epilogue.c: New test.
Diffstat (limited to 'gcc/tree-vect-generic.c')
0 files changed, 0 insertions, 0 deletions