On 04/16/14 13:41, Richard Sandiford wrote:

IMO CALL_INSN_FUNCTION_USAGE is like a "varargs" part of the call pattern.
In other words it's a way of allowing the set of uses and clobbers to
vary from call to call without having to define lots of different call
define_insns.  If you look at it like that, adding the clobbers when
emitting the insn seems more correct as well.
This seems like a better direction to me as well. There's just something clean and elegant about attaching this stuff to the CALL_INSN.

jeff

Reply via email to