gcc/
authorChristophe Lyon <christophe.lyon@linaro.org>
Tue, 30 Aug 2016 15:32:25 +0000 (17:32 +0200)
committerYvan Roux <yvan.roux@linaro.org>
Wed, 7 Sep 2016 20:08:07 +0000 (22:08 +0200)
commitc4adc66ae2b98fc7c32dd0053a29beb93d7b951b
tree7b109b33fa5168716ded6a50fb418fd757de1430
parent66f63b6f56a68cc897885dc2acaa241fbf2a0dff
gcc/
Backport from trunk r237604.
2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>

* config/arm/aarch-cost-tables.h (cortexa53_extra_costs): Make FP
costs relative to the cost of a register move.

gcc/
Backport from trunk r238048.
2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>

* 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.

Change-Id: I84ed9d0406fca824ef7ad3809469429b7e5766ec
gcc/config/arm/aarch-cost-tables.h
gcc/config/arm/cortex-a53.md