James Greenhalgh writes: > On Wed, May 20, 2015 at 01:35:41PM +0100, Jiong Wang wrote: >> Current IRA still use both target macros in a few places. >> >> Tell IRA to use the order we defined rather than with it's own cost >> calculation. Allocate caller saved first, then callee saved. >> >> This is especially useful for LR/x30, as it's free to allocate and is >> pure caller saved when used in leaf function. >> >> Haven't noticed significant impact on benchmarks, but by grepping some >> keywords like "Spilling", "Push.*spill" etc in ira rtl dump, the number >> is smaller. >> >> OK for trunk? > > OK, sorry for the delay. > > It might be mail client mangling, but please check that the trailing slashes > line up in the version that gets committed. > > Thanks, > James > >> 2015-05-19 Jiong. Wang >> >> gcc/ >> PR 63521 >> * config/aarch64/aarch64.h (REG_ALLOC_ORDER): Define. >> (HONOR_REG_ALLOC_ORDER): Define. Patch reverted.