Commit c3a1ef9d by Mark Mitchell Committed by Mark Mitchell

* rtlanal.c (note_stores): Improve documentation.

From-SVN: r125746
parent 555551c2
2007-06-15 Mark Mitchell <mark@codesourcery.com>
* rtlanal.c (note_stores): Improve documentation.
2007-06-15 Bernd Schmidt <bernd.schmidt@analog.com> 2007-06-15 Bernd Schmidt <bernd.schmidt@analog.com>
* config/bfin/elf.h (ASM_GENERATE_INTERNAL_LABEL, * config/bfin/elf.h (ASM_GENERATE_INTERNAL_LABEL,
......
...@@ -1396,10 +1396,13 @@ reg_overlap_mentioned_p (rtx x, rtx in) ...@@ -1396,10 +1396,13 @@ reg_overlap_mentioned_p (rtx x, rtx in)
} }
/* Call FUN on each register or MEM that is stored into or clobbered by X. /* Call FUN on each register or MEM that is stored into or clobbered by X.
(X would be the pattern of an insn). (X would be the pattern of an insn). DATA is an arbitrary pointer,
FUN receives two arguments: ignored by note_stores, but passed to FUN.
the REG, MEM, CC0 or PC being stored in or clobbered,
the SET or CLOBBER rtx that does the store. FUN receives three arguments:
1. the REG, MEM, CC0 or PC being stored in or clobbered,
2. the SET or CLOBBER rtx that does the store,
3. the pointer DATA provided to note_stores.
If the item being stored in or clobbered is a SUBREG of a hard register, If the item being stored in or clobbered is a SUBREG of a hard register,
the SUBREG will be passed. */ the SUBREG will be passed. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment