On Wed, Sep 16, 2015 at 09:28:09AM -0500, Bill Schmidt wrote:
> I was able to use iterators for the sub-doubleword ...scal_<mode>
> expansions, but that's all.  I experimented with trying to use
> code_iterators to generate the {smax,smin,umax,umin} expansions, but
> couldn't find a way to make that work, as the substitution wasn't being
> done into the UNSPEC constants.  If there is a way to do this, please
> let me know and I'll try to reduce the code size.

Do you need the unspecs at all?  They are only used in the pattern of
expanders, and all such expanders call DONE.  You can instead write
those patterns as just USEs of their operands?


Segher

Reply via email to