Re: [PATCH] x86: Verify that PUSH/POP can be skipped

2025-02-07 Thread Hongtao Liu
On Fri, Feb 7, 2025 at 1:57 PM H.J. Lu wrote: > > For > > --- > int f(int); > > int advance(int dz) > { > if (dz > 0) > return (dz + dz) * dz; > else > return dz * f(dz); > } > --- > > Before r15-1619-g3b9b8d6cfdf593 > > advance(int): > pushrbx > mov

[PATCH] x86: Verify that PUSH/POP can be skipped

2025-02-06 Thread H.J. Lu
00:00:00 2001 From: "H.J. Lu" Date: Fri, 7 Feb 2025 13:49:30 +0800 Subject: [PATCH] x86: Verify that PUSH/POP can be skipped For --- int f(int); int advance(int dz) { if (dz > 0) return (dz + dz) * dz; else return dz * f(dz); } --- Before r15-1619-g3b9b8d6c