https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|Intel x86 |x86_64-*-* i?86-*-*
CC| |hjl at gcc dot gnu.org
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
We have two related tunables, X86_TUNE_OPT_AGU and X86_TUNE_AVOID_LEA_FOR_ADDR.
Probably related is that most uarchs have extra cost for complex addressing
modes for moves (extra uop to generate the addres). But I wasn't aware
that there's extra costs for the AGU op itself.