aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-03-07 13:56:00 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-03-07 13:56:00 +0000
commit12eff7b7bf15d868ca68ece6613d5c17ebc0c69d (patch)
tree40318d554a154beb13c6f80bd5976fb6400a0d62 /gcc/doc
parent6db31844ad5b459e9f5ad0e306676bba01ea589b (diff)
downloadgcc-12eff7b7bf15d868ca68ece6613d5c17ebc0c69d.zip
gcc-12eff7b7bf15d868ca68ece6613d5c17ebc0c69d.tar.gz
gcc-12eff7b7bf15d868ca68ece6613d5c17ebc0c69d.tar.bz2
cfgbuild.c (find_sub_basic_blocks): Remove.
* cfgbuild.c (find_sub_basic_blocks): Remove. * basic-block.h: Remove the corresponding prototype. * cfgexpand.c, cfgrtl.c: Don't mention find_sub_basic_blocks in comments. * doc/cfg.texi: Don't mention find_sub_basic_blocks. From-SVN: r96016
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/cfg.texi6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/doc/cfg.texi b/gcc/doc/cfg.texi
index e25e116..9203302 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -580,14 +580,12 @@ low level functions, such as @code{redirect_jump} that operate on RTL
chain only. The CFG hooks defined in @file{cfghooks.h} should provide
the complete API required for manipulating and maintaining the CFG@.
-@findex find_sub_basic_blocks, split_block
+@findex split_block
It is also possible that a pass has to insert control flow instruction
into the middle of a basic block, thus creating an entry point in the
middle of the basic block, which is impossible by definition: The
block must be split to make sure it only has one entry point, i.e.@: the
-head of the basic block. In the RTL representation, the
-@code{find_sub_basic_blocks} may be used to split existing basic block
-and add necessary edges. The CFG hook @code{split_block} may be used
+head of the basic block. 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.