[Bug tree-optimization/61301] missed optimization of move if vector passed by reference

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jun 9 02:49:00 GMT 2014


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

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Thomas Preud'homme from comment #4) 
> I had started working on shuffle support in bswap but I realized this would
> probably not help ARM as move between floating point register and general
> purpose register are quite slow. I then moved on to higher priority tasks
> This doesn't mean I'm finished with the bswap task, as several improvement
> were suggested to me during the review of the first patch to improve bswap.

But it might help AARCH64 (maybe not ARM's cores though) where the moving
between the registers might be faster.



More information about the Gcc-bugs mailing list