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