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