x86: Disable tight loop alignment for m_CORE_ATOM

For the E-core front end, aligning tight loops provides little benefit.

gcc/ChangeLog:

	* config/i386/x86-tune.def (X86_TUNE_ALIGN_TIGHT_LOOPS):
	disable tight loop alignment for m_CORE_ATOM.
This commit is contained in:
Lili Cui
2026-01-14 09:53:04 +08:00
committed by Cui, Lili
parent 7ad74d93c6
commit dfd063aecc

View File

@@ -253,7 +253,8 @@ DEF_TUNE (X86_TUNE_FOUR_JUMP_LIMIT, "four_jump_limit",
/* X86_TUNE_ALIGN_TIGHT_LOOPS: if false, tight loops are not aligned. */
DEF_TUNE (X86_TUNE_ALIGN_TIGHT_LOOPS, "align_tight_loops",
~(m_ZHAOXIN | m_CASCADELAKE | m_SKYLAKE_AVX512))
~(m_ZHAOXIN | m_CASCADELAKE | m_SKYLAKE_AVX512
| m_CORE_ATOM))
/*****************************************************************************/
/* Integer instruction selection tuning */