Commit 8faf3ed9 by Xiong Hu Luo Committed by Sandra Loosemore

re PR middle-end/26241 (None of the IPA passes are documented in passes.texi)

2019-10-10  Xiong Hu Luo  <luoxhu@linux.ibm.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	gcc/

	PR middle-end/26241
	* doc/lto.texi (IPA): Reference to the IPA passes.
	* doc/passes.texi (Pass manager): Add node IPA passes and
	  description for each IPA pass.

Co-Authored-By: Sandra Loosemore <sandra@codesourcery.com>

From-SVN: r276851
parent 6488759f
2019-10-10 Xiong Hu Luo <luoxhu@linux.ibm.com>
Sandra Loosemore <sandra@codesourcery.com>
PR middle-end/26241
* doc/lto.texi (IPA): Reference to the IPA passes.
* doc/passes.texi (Pass manager): Add node IPA passes and
description for each IPA pass.
2019-10-10 Jan Hubicka <hubicka@ucw.cz> 2019-10-10 Jan Hubicka <hubicka@ucw.cz>
* ipa-reference.c: Do not include splay-tree.h * ipa-reference.c: Do not include splay-tree.h
......
...@@ -350,10 +350,11 @@ while the @emph{Read summary}, @emph{Execute}, and ...@@ -350,10 +350,11 @@ while the @emph{Read summary}, @emph{Execute}, and
@end itemize @end itemize
To simplify development, the GCC pass manager differentiates To simplify development, the GCC pass manager differentiates
between normal inter-procedural passes and small inter-procedural between normal inter-procedural passes (@pxref{Regular IPA passes}),
passes. A @emph{small inter-procedural pass} small inter-procedural passes (@pxref{Small IPA passes})
(@code{SIMPLE_IPA_PASS}) is a pass that does and late inter-procedural passes (@pxref{Late IPA passes}).
everything at once and thus it cannot be executed during WPA in A small or late IPA pass (@code{SIMPLE_IPA_PASS}) does
everything at once and thus cannot be executed during WPA in
WHOPR mode. It defines only the @emph{Execute} stage and during WHOPR mode. It defines only the @emph{Execute} stage and during
this stage it accesses and modifies the function bodies. Such this stage it accesses and modifies the function bodies. Such
passes are useful for optimization at LGEN or LTRANS time and are passes are useful for optimization at LGEN or LTRANS time and are
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment