]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[x86] enable avx512_two_epilogues and avx512_masked_epilogues for znver6
authorRichard Biener <rguenther@suse.de>
Tue, 28 Apr 2026 06:35:57 +0000 (08:35 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 6 May 2026 07:05:35 +0000 (09:05 +0200)
This fixes an obvious omission.

* config/i386/x86-tune.def (avx512_two_epilogues): Enable
for m_ZNVER6.
(avx512_masked_epilogues): Likewise.

gcc/config/i386/x86-tune.def

index abc5ee47fdab2f4b50fa2b6d67661ee4da62135f..f5d9cd601c7d59ee038cdad9101637680d7128b1 100644 (file)
@@ -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)
 
 /*****************************************************************************/
 /*****************************************************************************/