From 4df199d153fb248c80fd892616bbf4990e2f6c9a Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sat, 24 May 2014 19:12:28 +0200 Subject: 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 --- gcc/doc/passes.texi | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'gcc/doc/passes.texi') 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 -- cgit v1.1