Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-21 Thread Michael Meissner
On Mon, Nov 21, 2016 at 12:51:38PM -0600, Segher Boessenkool wrote: > > Okay, if you change the changelog to say what the patch actually does ;-) > And please watch for fallout. This is the ChangeLog entry I checked in. 2016-11-21 Michael Meissner * config/rs6000/rs6000.md (movdi_in

Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-21 Thread Segher Boessenkool
On Mon, Nov 21, 2016 at 01:27:59PM -0500, Michael Meissner wrote: > On Fri, Nov 18, 2016 at 05:07:21PM -0600, Segher Boessenkool wrote: > > On Fri, Nov 18, 2016 at 05:52:12PM -0500, Michael Meissner wrote: > > > On Fri, Nov 18, 2016 at 04:43:40PM -0600, Segher Boessenkool wrote: > > > > Could you a

Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-21 Thread Michael Meissner
On Fri, Nov 18, 2016 at 05:07:21PM -0600, Segher Boessenkool wrote: > On Fri, Nov 18, 2016 at 05:52:12PM -0500, Michael Meissner wrote: > > On Fri, Nov 18, 2016 at 04:43:40PM -0600, Segher Boessenkool wrote: > > > Could you also test with reload please? Just LE is enough I guess. > > > We'd like t

Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-18 Thread Segher Boessenkool
On Fri, Nov 18, 2016 at 05:52:12PM -0500, Michael Meissner wrote: > On Fri, Nov 18, 2016 at 04:43:40PM -0600, Segher Boessenkool wrote: > > On Fri, Nov 18, 2016 at 03:38:38PM -0500, Michael Meissner wrote: > > > This patch tweaks the movdi constraints for the PowerPC to use "^" or "$" > > > constra

Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-18 Thread Michael Meissner
On Fri, Nov 18, 2016 at 04:43:40PM -0600, Segher Boessenkool wrote: > On Fri, Nov 18, 2016 at 03:38:38PM -0500, Michael Meissner wrote: > > This patch tweaks the movdi constraints for the PowerPC to use "^" or "$" > > constraints instead of "?*". This allows the register allocator to more > > oft

Re: [PATCH], Tweak PowerPC movdi constraints

2016-11-18 Thread Segher Boessenkool
On Fri, Nov 18, 2016 at 03:38:38PM -0500, Michael Meissner wrote: > This patch tweaks the movdi constraints for the PowerPC to use "^" or "$" > constraints instead of "?*". This allows the register allocator to more often > allocate DImode to a floating point/vector register when it is desirable t

[PATCH], Tweak PowerPC movdi constraints

2016-11-18 Thread Michael Meissner
This patch tweaks the movdi constraints for the PowerPC to use "^" or "$" constraints instead of "?*". This allows the register allocator to more often allocate DImode to a floating point/vector register when it is desirable to do so. I did a full Spec 2006 run with this patch installed, and most