[patch] RFC: Hook for insn costs?

Richard Henderson rth@twiddle.net
Mon Jul 17 20:35:00 GMT 2017


On 07/17/2017 12:20 AM, Richard Biener wrote:
> On Sun, Jul 16, 2017 at 12:51 AM, Segher Boessenkool
>> Now what should it take as input?  An rtx_insn, or just the pattern
>> (as insn_rtx_cost does)?
> 
> Is there any useful info on the other operands of an rtx_insn?  If not
> then passing in the pattern (a rtx) might be somewhat more flexible.
> Of course it's then way easier to confuse rtx_cost and insn_cost ...

A lot of really complex by-hand pattern matching goes away if you know the 
instruction is valid, and you can look up an insn attribute.  That suggests 
passing the insn and not the PATTERN.


r~



More information about the Gcc mailing list