diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-02 07:24:33 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-02 07:24:33 -0400 |
commit | 94b25f81caba08a4b8a4d031d7df61b287d19b8e (patch) | |
tree | 9899e4022d74c00dbfdfa45f83f57100c6294811 | |
parent | 302499a9fe7ef4b4918e307fb326536f66d03835 (diff) | |
download | gcc-94b25f81caba08a4b8a4d031d7df61b287d19b8e.zip gcc-94b25f81caba08a4b8a4d031d7df61b287d19b8e.tar.gz gcc-94b25f81caba08a4b8a4d031d7df61b287d19b8e.tar.bz2 |
Update comments.
From-SVN: r7420
-rw-r--r-- | gcc/calls.c | 4 | ||||
-rw-r--r-- | gcc/expr.c | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 444d00c..88ab443 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -328,8 +328,8 @@ prepare_call_address (funexp, fndecl, call_fusage, reg_parm_seen) 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. */ @@ -1665,7 +1665,8 @@ move_block_from_reg (regno, x, nregs, size) } } -/* 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) @@ -1680,8 +1681,8 @@ 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) |