diff options
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6390b81..6bb4403 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -351,7 +351,7 @@ Objective-C and Objective-C++ Dialects}. -finline-functions -finline-functions-called-once -finline-limit=@var{n} @gol -finline-small-functions -fipa-cp -fipa-cp-clone -fipa-matrix-reorg @gol -fipa-pta -fipa-profile -fipa-pure-const -fipa-reference @gol --fipa-struct-reorg -fira-algorithm=@var{algorithm} @gol +-fira-algorithm=@var{algorithm} @gol -fira-region=@var{region} @gol -fira-loop-pressure -fno-ira-share-save-slots @gol -fno-ira-share-spill-slots -fira-verbose=@var{n} @gol @@ -6766,19 +6766,6 @@ Discover which static variables do not escape cannot escape the compilation unit. Enabled by default at @option{-O} and higher. -@item -fipa-struct-reorg -@opindex fipa-struct-reorg -Perform structure reorganization optimization, that change C-like structures -layout in order to better utilize spatial locality. This transformation is -affective for programs containing arrays of structures. Available in two -compilation modes: profile-based (enabled with @option{-fprofile-generate}) -or static (which uses built-in heuristics). It works only in whole program -mode, so it requires @option{-fwhole-program} to be -enabled. Structures considered @samp{cold} by this transformation are not -affected (see @option{--param struct-reorg-cold-struct-ratio=@var{value}}). - -With this flag, the program debug info reflects a new structure layout. - @item -fipa-pta @opindex fipa-pta Perform interprocedural pointer analysis and interprocedural modification @@ -8216,15 +8203,6 @@ In each case, the @var{value} is an integer. The allowable choices for @var{name} are given in the following table: @table @gcctabopt -@item struct-reorg-cold-struct-ratio -The threshold ratio (as a percentage) between a structure frequency -and the frequency of the hottest structure in the program. This parameter -is used by struct-reorg optimization enabled by @option{-fipa-struct-reorg}. -We say that if the ratio of a structure frequency, calculated by profiling, -to the hottest structure frequency in the program is less than this -parameter, then structure reorganization is not applied to this structure. -The default is 10. - @item predictable-branch-outcome When branch is predicted to be taken with probability lower than this threshold (in percent), then it is considered well predictable. The default is 10. |