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>
* config/bfin/elf.h (ASM_GENERATE_INTERNAL_LABEL,
......
......@@ -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.
(X would be the pattern of an insn).
FUN receives two arguments:
the REG, MEM, CC0 or PC being stored in or clobbered,
the SET or CLOBBER rtx that does the store.
(X would be the pattern of an insn). DATA is an arbitrary pointer,
ignored by note_stores, but passed to FUN.
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,
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