diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-05-24 19:12:28 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-05-24 17:12:28 +0000 |
commit | 4df199d153fb248c80fd892616bbf4990e2f6c9a (patch) | |
tree | 23f66d0110b53d7887c8334b7556e8179fb87566 /gcc/doc | |
parent | e0e349f3f25d1b2d8c492fc384506bf250cb1d6a (diff) | |
download | gcc-4df199d153fb248c80fd892616bbf4990e2f6c9a.zip gcc-4df199d153fb248c80fd892616bbf4990e2f6c9a.tar.gz gcc-4df199d153fb248c80fd892616bbf4990e2f6c9a.tar.bz2 |
gengtype-state.c (fatal_reading_state): Bring offline.
* gengtype-state.c (fatal_reading_state): Bring offline.
* optabs.c (widening_optab_handler): Bring offline.
* optabs.h (widening_optab_handler): Likewise.
* final.c (get_attr_length_1): Likewise.
From-SVN: r210896
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/passes.texi | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/gcc/doc/passes.texi b/gcc/doc/passes.texi index fb064db..0ab8f21 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -391,11 +391,19 @@ Interprocedural points-to information is located in @item Profiling -This pass rewrites the function in order to collect runtime block +This pass instruments the function in order to collect runtime block and value profiling data. Such data may be fed back into the compiler on a subsequent run so as to allow optimization based on expected -execution frequencies. The pass is located in @file{predict.c} and -is described by @code{pass_profile}. +execution frequencies. The pass is located in @file{tree-profile.c} and +is described by @code{pass_ipa_tree_profile}. + +@item Static profile estimation + +This pass implements series of heuristics to guess propababilities +of branches. The resulting predictions are turned into edge profile +by propagating branches across the control flow graphs. +The pass is located in @file{tree-profile.c} and is described by +@code{pass_profile}. @item Lower complex arithmetic |