OSDN Git Service

Update comments.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 1994 11:24:33 +0000 (11:24 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 1994 11:24:33 +0000 (11:24 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7420 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/calls.c
gcc/expr.c

index 444d00c..88ab443 100644 (file)
@@ -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.  */
 
index 6ca3057..edfd2ee 100644 (file)
@@ -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)