* doc/rtl.texi: Use a table to display RTL format characters.

From-SVN: r47711
This commit is contained in:
Steve Christiansen 2001-12-06 11:27:42 +00:00 committed by Gerald Pfeifer
parent 26d04e7921
commit a39353e095
2 changed files with 27 additions and 7 deletions

View File

@ -1,3 +1,7 @@
2001-10-26 Steve Christiansen <smc@us.ibm.com>
* doc/rtl.texi: Use a table to display RTL format characters.
2001-12-06 Bo Thorsen <bo@suse.co.uk>
* config/i386/linux64.h (LINK_SPEC): Correct name of dynamic linker.

View File

@ -194,15 +194,31 @@ chain, such as @code{NOTE}, @code{BARRIER}, and @code{CODE_LABEL}.
@end table
@cindex RTL format
For each expression type @file{rtl.def} specifies the number of
contained objects and their kinds, with four possibilities: @samp{e} for
expression (actually a pointer to an expression), @samp{i} for integer,
@samp{w} for wide integer, @samp{s} for string, and @samp{E} for vector
of expressions. The sequence of letters for an expression code is
called its @dfn{format}. For example, the format of @code{subreg} is
@samp{ei}.
For each expression code, @file{rtl.def} specifies the number of
contained objects and their kinds using a sequence of characters
called the @dfn{format} of the expression code. For example,
the format of @code{subreg} is @samp{ei}.
@cindex RTL format characters
These are the most commonly used format characters:
@table @code
@item e
An expression (actually a pointer to an expression).
@item i
An integer.
@item w
A wide integer.
@item s
A string.
@item E
A vector of expressions.
@end table
A few other format characters are used occasionally:
@table @code