Re: patch implementing a new pass for register-pressure relief through live range shrinkage

2013-11-06 Thread Vladimir Makarov
On 11/6/2013, 4:17 AM, Richard Biener wrote: On Tue, Nov 5, 2013 at 4:35 PM, Vladimir Makarov wrote: I'd like to add a new experimental optimization to the trunk. This optimization was discussed on RA BOF of this summer GNU Cauldron. It is a register pressure relief through live-range s

Re: patch implementing a new pass for register-pressure relief through live range shrinkage

2013-11-06 Thread Richard Biener
On Tue, Nov 5, 2013 at 4:35 PM, Vladimir Makarov wrote: > I'd like to add a new experimental optimization to the trunk. This > optimization was discussed on RA BOF of this summer GNU Cauldron. > > It is a register pressure relief through live-range shrinkage. It > is implemented on the sched

Re: patch implementing a new pass for register-pressure relief through live range shrinkage

2013-11-05 Thread Vladimir Makarov
On 11/05/2013 01:13 PM, Jeff Law wrote: > On 11/05/13 08:35, Vladimir Makarov wrote: >>I'd like to add a new experimental optimization to the trunk. This >> optimization was discussed on RA BOF of this summer GNU Cauldron. > > [Good stuff snipped] > >> >>The single but significant drawback

Re: patch implementing a new pass for register-pressure relief through live range shrinkage

2013-11-05 Thread Jeff Law
On 11/05/13 08:35, Vladimir Makarov wrote: I'd like to add a new experimental optimization to the trunk. This optimization was discussed on RA BOF of this summer GNU Cauldron. [Good stuff snipped] The single but significant drawback is additional compilation time (4%-6%) as the 1st in

patch implementing a new pass for register-pressure relief through live range shrinkage

2013-11-05 Thread Vladimir Makarov
I'd like to add a new experimental optimization to the trunk. This optimization was discussed on RA BOF of this summer GNU Cauldron. It is a register pressure relief through live-range shrinkage. It is implemented on the scheduler base and uses register-pressure insn scheduling infrastructur