aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-22 21:53:11 +0000
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-22 21:53:11 +0000
commit7aaf4f4608f721b28d92056379987a3994708e82 (patch)
tree1dee707ea85a830cd6be0abaea377fcf185e4cb2 /gcc
parent9a73db25af4324ec736aba56a4f23a057c0bec21 (diff)
* doc/cfg.texi (Maintaining the CFG): Use @ftable instead of
@table to list the BSI methods. Use individual @findex directives instead of one with a comma-separated list of index entries. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91033 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/cfg.texi18
2 files changed, 12 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2c974a0d81d..113616f6eeb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-23 Ben Elliston <bje@au.ibm.com>
+
+ * doc/cfg.texi (Maintaining the CFG): Use @ftable instead of
+ @table to list the BSI methods. Use individual @findex directives
+ instead of one with a comma-separated list of index entries.
+
2004-11-22 Zdenek Dvorak <dvorakz@suse.cz>
PR tree-optimization/18529
diff --git a/gcc/doc/cfg.texi b/gcc/doc/cfg.texi
index 15d50fede18..c3529aa4804 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -457,41 +457,34 @@ instruction stream. Block statement iterators iterators are
constructed using the @code{block_stmt_iterator} data structure and
several modifier are available, including the following:
-@table @code
+@ftable @code
@item bsi_start
-@findex bsi_start
This function initializes a @code{block_stmt_iterator} that points to
the first non-empty statement in a basic block.
@item bsi_last
-@findex bsi_last
This function initializes a @code{block_stmt_iterator} that points to
the last statement in a basic block.
@item bsi_end_p
-@findex bsi_end_p
This predicate is @code{true} if a @code{block_stmt_iterator}
represents the end of a basic block.
@item bsi_next
-@findex bsi_next
This function takes a @code{block_stmt_iterator} and makes it point to
its successor.
@item bsi_prev
-@findex bsi_prev
This function takes a @code{block_stmt_iterator} and makes it point to
its predecessor.
@item bsi_insert_after
-@findex bsi_insert_after
This function inserts a statement after the @code{block_stmt_iterator}
passed in. The final parameter determines whether the statement
iterator is updated to point to the newly inserted statement, or left
pointing to the original statement.
@item bsi_insert_before
-@findex bsi_insert_before
This function inserts a statement before the @code{block_stmt_iterator}
passed in. The final parameter determines whether the statement
iterator is updated to point to the newly inserted statement, or left
@@ -500,8 +493,7 @@ pointing to the original statement.
@item bsi_remove
This function removes the @code{block_stmt_iterator} passed in and
rechains the remaining statements in a basic block, if any.
-
-@end table
+@end ftable
@findex BB_HEAD, BB_END
In the RTL representation, the macros @code{BB_HEAD} and @code{BB_END}
@@ -540,8 +532,10 @@ and add necessary edges. The CFG hook @code{split_block} may be used
when an instruction in the middle of a basic block has to become the
target of a jump or branch instruction.
-@findex insert_insn_on_edge, commit_edge_insertions
-@findex bsi_insert_on_edge, bsi_commit_edge_inserts
+@findex insert_insn_on_edge
+@findex commit_edge_insertions
+@findex bsi_insert_on_edge
+@findex bsi_commit_edge_inserts
@cindex edge splitting
For a global optimizer, a common operation is to split edges in the
flow graph and insert instructions on them. In the RTL