RE: [committed] i386: Convert LEA stack adjust insn to SUB when FLAGS_REG is dead

2025-06-24 Thread Cui, Lili
> -Original Message- > From: Uros Bizjak > Sent: Wednesday, June 25, 2025 12:53 AM > To: gcc-patches@gcc.gnu.org > Cc: Cui, Lili > Subject: [committed] i386: Convert LEA stack adjust insn to SUB when > FLAGS_REG is dead > > ADD/SUB is faster than LEA for most

[committed] i386: Convert LEA stack adjust insn to SUB when FLAGS_REG is dead

2025-06-24 Thread Uros Bizjak
ADD/SUB is faster than LEA for most processors. Also, there are several peephole2 patterns available that convert prologue esp subtractions to pushes (at the end of i386.md). These process only patterns with flags reg clobber, so they are ineffective with clobber-less stack ptr adjustments, introdu