Mercurial > hg > CbC > CbC_gcc
comparison gcc/doc/cfg.texi @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 @c -*-texinfo-*- | 1 @c -*-texinfo-*- |
2 @c Copyright (C) 2001-2018 Free Software Foundation, Inc. | 2 @c Copyright (C) 2001-2020 Free Software Foundation, Inc. |
3 @c This is part of the GCC manual. | 3 @c This is part of the GCC manual. |
4 @c For copying conditions, see the file gcc.texi. | 4 @c For copying conditions, see the file gcc.texi. |
5 | 5 |
6 @c --------------------------------------------------------------------- | 6 @c --------------------------------------------------------------------- |
7 @c Control Flow Graph | 7 @c Control Flow Graph |
30 a measured profile, or the loop tree, can be propagated through the | 30 a measured profile, or the loop tree, can be propagated through the |
31 passes pipeline, and even from @code{GIMPLE} to @code{RTL}. | 31 passes pipeline, and even from @code{GIMPLE} to @code{RTL}. |
32 | 32 |
33 Often the CFG may be better viewed as integral part of instruction | 33 Often the CFG may be better viewed as integral part of instruction |
34 chain, than structure built on the top of it. Updating the compiler's | 34 chain, than structure built on the top of it. Updating the compiler's |
35 intermediate representation for instructions can not be easily done | 35 intermediate representation for instructions cannot be easily done |
36 without proper maintenance of the CFG simultaneously. | 36 without proper maintenance of the CFG simultaneously. |
37 | 37 |
38 @menu | 38 @menu |
39 * Basic Blocks:: The definition and representation of basic blocks. | 39 * Basic Blocks:: The definition and representation of basic blocks. |
40 * Edges:: Types of edges and their representation. | 40 * Edges:: Types of edges and their representation. |