https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119681

--- Comment #3 from Artemiy Volkov <artemiy at synopsys dot com> ---
(In reply to Andrew Pinski from comment #1)
> > Under certain conditions
> 
> Yes it depends on the micro-arch . In many new ones the rename (move) is
> free as long as there are enough rename registers.
> 
> 
> Which core are you testing with?

The (draft) patch that I have was originally conceived to be useful for a very
small RISC-V core with load latency = 1, where the removal of these moves is
beneficial, but I'm observing a 0.5% improvement for Coremark (compiled with
-O2 -funroll-all-loops) even on a Cortex-A53.

Reply via email to