[Bug target/61915] [AArch64] Default use of the LRA results in extra code size

2014-07-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61915

--- Comment #1 from Andrew Pinski  ---
> How is this accomplished internally in A53 and A57?

I don't know about A53 and A57 but I can say that for Cavium's Thunder, it does
not go through the load/store unit and there is a direct path between the gprs
and fps (and the latency for them is low).


[Bug target/61915] [AArch64] Default use of the LRA results in extra code size

2014-07-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61915

--- Comment #2 from Andrew Pinski  ---
https://gcc.gnu.org/ml/gcc/2014-05/msg00160.html


[Bug target/61915] [AArch64] Default use of the LRA results in extra code size

2014-07-25 Thread e.menezes at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61915

--- Comment #3 from Evandro Menezes  ---
In Opteron, there was a path from FP to the GP registers, but not the other way
around.  That path was eventually made symmetric in Barcelona only.