r238048 - in /trunk/gcc: ChangeLog config/arm/c...

wilco@gcc.gnu.org wilco@gcc.gnu.org
Wed Jul 6 13:17:00 GMT 2016


Author: wilco
Date: Wed Jul  6 13:17:23 2016
New Revision: 238048

URL: https://gcc.gnu.org/viewcvs?rev=238048&root=gcc&view=rev
Log:
This patch improves the accuracy of the Cortex-A53 integer scheduler, 
resulting in performance gains across a wide range of benchmarks.

    gcc/
	* config/arm/cortex-a53.md: Use final_presence_set for in-order.
	(cortex_a53_shift): Add mov_shift.
	(cortex_a53_shift_reg): Add new reservation for register shifts.
	(cortex_a53_alu): Remove bfm.
	(cortex_a53_alu_shift): Add bfm, remove mov_shift.
	(cortex_a53_alu_extr): Add new reservation for EXTR.
	(bypasses): Improve bypass modelling.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/cortex-a53.md



More information about the Gcc-cvs mailing list