[Bug target/61915] [AArch64] High amounts of GP to FP register moves using LRA on AArch64
wdijkstr at arm dot com
gcc-bugzilla@gcc.gnu.org
Wed Oct 22 23:28:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61915
--- Comment #10 from Wilco <wdijkstr at arm dot com> ---
(In reply to Andrew Pinski from comment #2)
> https://gcc.gnu.org/ml/gcc/2014-05/msg00160.html
Note currently it is not possible to use FP registers for spilling using the
hooks - basically you still end up with int<->fp moves for every definition and
use (even when multiple uses are right next to each other), and
rematerialization does not happen at all.
However what you'd expect is that all spill optimizations apply first and if
all else fails every load/store of a stack slot is turned into an int<->fp
move.
More information about the Gcc-bugs
mailing list