Re: [PATCH] V5, #4 of 15: Update predicates

2019-10-14 Thread Segher Boessenkool
On Mon, Oct 14, 2019 at 05:16:03PM -0400, Michael Meissner wrote: > On Fri, Oct 11, 2019 at 04:17:02PM -0500, Segher Boessenkool wrote: > > > * config/rs6000/predicates.md (lwa_operand): Allow using PLWA to > > > generate sign extend with odd offsets. > > > > I don't understand what this means

Re: [PATCH] V5, #4 of 15: Update predicates

2019-10-14 Thread Michael Meissner
On Fri, Oct 11, 2019 at 04:17:02PM -0500, Segher Boessenkool wrote: > On Wed, Oct 09, 2019 at 04:07:50PM -0400, Michael Meissner wrote: > > It also adds two new predicates that disallow prefixed memory that will > > used in > > patches #5 and #7. > > Then you should have really introduced them in

Re: [PATCH] V5, #4 of 15: Update predicates

2019-10-11 Thread Segher Boessenkool
On Wed, Oct 09, 2019 at 04:07:50PM -0400, Michael Meissner wrote: > It also adds two new predicates that disallow prefixed memory that will used > in > patches #5 and #7. Then you should have really introduced them in *those* patches. > 2019-10-08 Michael Meissner > > * config/rs6000/p

[PATCH] V5, #4 of 15: Update predicates

2019-10-09 Thread Michael Meissner
This patch updates the predicates. It allows lwa_operand (used by extendsidi2) to generate offsets that can be used with PLWA but not LWA (due to LWA using the DS instruction format). It also adds two new predicates that disallow prefixed memory that will used in patches #5 and #7. Along with th