On Fri, Nov 16, 2018 at 01:33:58PM -0600, Peter Bergner wrote:
> On 11/16/18 11:06 AM, Segher Boessenkool wrote:
> > Why does the "r" have a "*"?  Should it have been just a "?"?
> 
> Maybe Mike remembers why he added it?  I'd guess it was probably to
> try and steer the vector modes away from GPRs.  However, since that
> alternative was also suppose to handle TImode, "*" is probably not
> what we want for that.  The constraint for the new combines alternative
> uses a mode iterator so that the vector modes use "??r" while TImode
> uses "r".  I think that is what we want.

I imagine when I made the original change we had a different move for TImode
(and the -mvsx-timode hack) than for vector modes.  And it was likely pre-LRA
also.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meiss...@linux.ibm.com, phone: +1 (978) 899-4797

Reply via email to