[gcc r17-347] [x86] enable avx512_two_epilogues and avx512_masked_epilogues for znver6
Richard Biener
rguenth@gcc.gnu.org
Wed May 6 07:05:57 GMT 2026
https://gcc.gnu.org/g:da9fe0aafb08d4feeffcd2ac5782187b51a75912
commit r17-347-gda9fe0aafb08d4feeffcd2ac5782187b51a75912
Author: Richard Biener <rguenther@suse.de>
Date: Tue Apr 28 08:35:57 2026 +0200
[x86] enable avx512_two_epilogues and avx512_masked_epilogues for znver6
This fixes an obvious omission.
* config/i386/x86-tune.def (avx512_two_epilogues): Enable
for m_ZNVER6.
(avx512_masked_epilogues): Likewise.
Diff:
---
gcc/config/i386/x86-tune.def | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index abc5ee47fdab..f5d9cd601c7d 100644
--- a/gcc/config/i386/x86-tune.def
+++ b/gcc/config/i386/x86-tune.def
@@ -654,12 +654,12 @@ DEF_TUNE (X86_TUNE_AVX512_MOVE_BY_PIECES, "avx512_move_by_pieces",
/* X86_TUNE_AVX512_TWO_EPILOGUES: Use two vector epilogues for 512-bit
vectorized loops. */
DEF_TUNE (X86_TUNE_AVX512_TWO_EPILOGUES, "avx512_two_epilogues",
- m_ZNVER4 | m_ZNVER5)
+ m_ZNVER4 | m_ZNVER5 | m_ZNVER6)
/* X86_TUNE_AVX512_MAKED_EPILOGUES: Use two masked vector epilogues
when fit. */
DEF_TUNE (X86_TUNE_AVX512_MASKED_EPILOGUES, "avx512_masked_epilogues",
- m_ZNVER4 | m_ZNVER5 | m_C86_4G_M7)
+ m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7)
/*****************************************************************************/
/*****************************************************************************/
More information about the Gcc-cvs
mailing list