the args to this call were processed.
We restore `inhibit_defer_pop' to that value.
- USE_INSNS is a chain of USE insns to be emitted immediately before
- the actual CALL insn.
+ CALL_FUSAGE is either empty or an EXPR_LIST of USE expressions that
+ denote registers used by the called function.
IS_CONST is true if this is a `const' call. */
}
}
-/* Mark REG as holding parameter for the CALL_INSN. */
+/* Add a USE expression for REG to the (possibly empty) list pointed
+ to by CALL_FUSAGE. REG must denote a hard register. */
void
use_reg (call_fusage, reg)
gen_rtx (USE, VOIDmode, reg), *call_fusage);
}
-/* Mark NREGS consecutive regs, starting at REGNO, as holding parameters
- for the CALL_INSN. */
+/* Add USE expressions to *CALL_FUSAGE for each of NREGS consecutive regs,
+ starting at REGNO. All of these registers must be hard registers. */
void
use_regs (call_fusage, regno, nregs)