diff options
| author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2021-12-02 14:34:15 +0000 |
|---|---|---|
| committer | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2022-01-10 17:54:33 +0000 |
| commit | d3ff7420e941931d32ce2e332e7968fe67ba20af (patch) | |
| tree | 14dc5d0f7401326cf19569ccfa92dc0841a4ac0c /gcc/ada/initialize.c | |
| parent | 828474fafd2ed33430172fe227f9da7d6fb98723 (diff) | |
| download | gcc-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/ada/initialize.c')
0 files changed, 0 insertions, 0 deletions
