diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-03-07 13:56:00 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-03-07 13:56:00 +0000 |
commit | 12eff7b7bf15d868ca68ece6613d5c17ebc0c69d (patch) | |
tree | 40318d554a154beb13c6f80bd5976fb6400a0d62 /gcc/doc | |
parent | 6db31844ad5b459e9f5ad0e306676bba01ea589b (diff) | |
download | gcc-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.texi | 6 |
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. |