aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/raise-gcc.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-11-08 11:12:06 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2024-11-12 09:54:25 +0100
commit82d955b0a8acfdf3e63e82135077806c19e622e6 (patch)
treef7f238c5654f449de53e47b2b053b902f50d3957 /gcc/ada/raise-gcc.c
parent61cd1c43b82dc9d4c3edf122d22887fdce340223 (diff)
downloadgcc-82d955b0a8acfdf3e63e82135077806c19e622e6.zip
gcc-82d955b0a8acfdf3e63e82135077806c19e622e6.tar.gz
gcc-82d955b0a8acfdf3e63e82135077806c19e622e6.tar.bz2
Add suggested_epilogue_mode to vector costs
The following enables targets to suggest the vector mode to be used preferably for the epilogue of a vectorized loop. The patch also enables more than one vectorized epilogue in case the target suggests a vector mode for the epilogue of a vector epilogue. * tree-vectorizer.h (vector_costs::suggested_epilogue_mode): New. (vector_costs::m_suggested_epilogue_mode): Likewise. (vector_costs::vector_costs): Initialize m_suggested_epilogue_mode. * tree-vect-loop.cc (vect_analyze_loop): Honor the target suggested prefered epilogue mode and support vector epilogues of vector epilogues if requested.
Diffstat (limited to 'gcc/ada/raise-gcc.c')
0 files changed, 0 insertions, 0 deletions