On Thu, Nov 6, 2014 at 3:03 PM, Evandro Menezes <[email protected]> wrote: > That's what I assumed. However, can reload spill GPRs into FPRs as LRA > does? For even after specifying -mno-lra, I still see excessive slots in > FPRs.
Not fully. What is happening most likely is IRA is deciding to use some FPRs for some psedu-registers due to the costs (look at the .ira dump) and then reloading from FPRs to GPRs. Thanks, Andrew > > Thank you, > > -- > Evandro Menezes Austin, TX > > >> -----Original Message----- >> From: Richard Earnshaw [mailto:[email protected]] >> Sent: Wednesday, November 05, 2014 11:49 >> To: Evandro Menezes; [email protected] >> Subject: Re: [Aarch64] LRA >> >> On 05/11/14 17:14, Evandro Menezes wrote: >> > It doesn't seem that the option -mno-lra does what it implies. If so, >> > what does it do, for the it does result in differences. >> >> It causes the compiler to use 'reload' rather than LRA for handling part > of >> the register allocation process. >> >> R. > >
