Mercurial > hg > CbC > CbC_gcc
comparison gcc/doc/cfg.texi @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | 77e2b8dfacca |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
557 | 557 |
558 @findex BB_HEAD, BB_END | 558 @findex BB_HEAD, BB_END |
559 In the RTL representation, the macros @code{BB_HEAD} and @code{BB_END} | 559 In the RTL representation, the macros @code{BB_HEAD} and @code{BB_END} |
560 may be used to get the head and end @code{rtx} of a basic block. No | 560 may be used to get the head and end @code{rtx} of a basic block. No |
561 abstract iterators are defined for traversing the insn chain, but you | 561 abstract iterators are defined for traversing the insn chain, but you |
562 can just use @code{NEXT_INSN} and @code{PREV_INSN} instead. See | 562 can just use @code{NEXT_INSN} and @code{PREV_INSN} instead. @xref{Insns}. |
563 @xref{Insns}. | |
564 | 563 |
565 @findex purge_dead_edges | 564 @findex purge_dead_edges |
566 Usually a code manipulating pass simplifies the instruction stream and | 565 Usually a code manipulating pass simplifies the instruction stream and |
567 the flow of control, possibly eliminating some edges. This may for | 566 the flow of control, possibly eliminating some edges. This may for |
568 example happen when a conditional jump is replaced with an | 567 example happen when a conditional jump is replaced with an |