r246395 - in /trunk/gcc: ChangeLog config/aarch...

wilco@gcc.gnu.org wilco@gcc.gnu.org
Wed Mar 22 17:51:00 GMT 2017


Author: wilco
Date: Wed Mar 22 17:51:12 2017
New Revision: 246395

URL: https://gcc.gnu.org/viewcvs?rev=246395&root=gcc&view=rev
Log:
Many supported cores implement fusion of AES instructions.  When fusion
happens it can give a significant performance gain.  If not, scheduling
fusion candidates next to each other has almost no effect on performance.
Due to the high benefit/low cost it makes sense to enable AES fusion with
-mcpu=generic so that cores that support it always benefit.

    gcc/
	* config/aarch64/aarch64.c (generic_tunings): Add AES fusion.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/aarch64.c



More information about the Gcc-cvs mailing list