Lines Matching full:optimization
255 \&\-Wno\-deprecated\-declarations \-Wdisabled\-optimization
341 .IX Item "Optimization Options"
1172 This will display all of the optimization options supported by the
1238 optimization options the following can be used:
1728 Specifying this option disables that optimization, and forces G++ to
1769 without optimization will need the same set of explicit instantiations.
1912 In addition, these optimization, warning, and code generation options
3000 these warnings depend on optimization, the exact variables or elements
3001 for which there are warnings will depend on the precise optimization
3073 compiler is using for optimization. The warning does not catch all
3081 compiler is using for optimization.
3102 negatives. Slightly slower than levels 1 or 2 when optimization is enabled.
3105 If optimization is enabled, it also runs in the backend, where it deals
3119 about cases where the compiler implements some optimization. Thus
3120 this warning depends on the optimization level.
3122 An optimization which assumes that signed overflow does not occur is
3736 .IP "\fB\-Wdisabled\-optimization\fR" 4
3737 .IX Item "-Wdisabled-optimization"
3738 Warn if a requested optimization pass is disabled. This warning does
3742 complex; \s-1GCC\s0 will refuse to optimize programs when the optimization
4036 allocation before or after interprocedural optimization.
4059 Compile the source files with \fB\-fprofile\-arcs\fR plus optimization
4075 the same optimization and code generation options plus
4160 target load optimization passes.
4248 Dump after the second jump optimization.
4252 loop optimization passes.
4445 Dumps information about call-graph optimization, unused function removal,
4525 Dump before any tree based optimization, to \fI\fIfile\fI.original\fR.
4528 Dump after all tree based optimization, to \fI\fIfile\fI.optimized\fR.
4614 Dump each function after applying the copy rename optimization. The file
4618 Dump each function after applying the named return value optimization on
4722 It is enabled by default when compiling with optimization (\fB\-Os\fR,
4802 .Sh "Options That Control Optimization"
4803 .IX Subsection "Options That Control Optimization"
4806 Without any optimization option, the compiler's goal is to reduce the
4814 Turning on optimization flags makes the compiler attempt to improve
4818 The compiler performs optimization based on the knowledge it has of the
4838 \&\fB\-O\fR turns on the following optimization flags:
4875 \&\fB\-O2\fR turns on all optimization flags specified by \fB\-O\fR. It
4876 also turns on the following optimization flags:
4917 \&\fB\-Os\fR disables the following optimization flags:
4958 This option is enabled by default at optimization levels \fB\-O2\fR,
5069 Emit variables declared \f(CW\*(C`static const\*(C'\fR when optimization isn't turned
5074 optimization is turned on, use the \fB\-fno\-keep\-static\-consts\fR option.
5229 Not enabled at any optimization level.
5236 Not enabled at any optimization level.
5293 \&\fB\-fno\-delete\-null\-pointer\-checks\fR to disable this optimization
5314 optimization.
5525 Perform structure reorganization optimization, that change C\-like structures
5543 This optimization analyzes the program to determine when values passed
5545 This optimization can substantially increase performance
5553 Because this optimization can create multiple copies of functions,
5563 of the matrix. The second optimization is matrix transposing that
5613 Enable live range shrinking optimization on trees. This optimization is used
5650 potentially creating at each access a cache miss. This optimization
5678 This optimization applies to all the languages supported by \s-1GCC\s0 and is
5712 that can be kept in the caches. This optimization applies to all the
5766 and can be arbitrarily reordered. The optimization is only
5841 This optimization is enabled by default.
5848 Perform predictive commoning optimization, i.e., reusing computations
5904 This optimization is automatically turned off in the presence of
6111 to operate on pseudos directly, but also strengthens several other optimization
6160 optimization. You must use \fB\-fprofile\-generate\fR both when
6410 and the same optimization options for both compilations.
6414 These can be used to improve optimization. Currently, they are only
6440 of registers left over after register allocation. This optimization
6510 Perform branch target register load optimization before prologue / epilogue
6514 a separate optimization pass.
6517 Perform branch target register load optimization after prologue / epilogue
6521 When performing branch target register load optimization, don't reuse
6565 optimization that is done. For example, \s-1GCC\s0 will not inline functions
6580 of aggregates (\s-1SRA\s0) optimization will perform block copies. The
6594 is used by struct-reorg optimization enabled by \fB\-fipa\-struct\-reorg\fR.
6608 more aggressive optimization, making the compile time increase with
6635 aggressive optimization, making the compile time increase with probably
6642 aggressive optimization, increasing the compile time. This parameter
6649 optimization. If more memory than specified is required, the
6650 optimization will not be done.
6859 optimization when a new iv is added to the set.
7030 register. Increasing values mean more aggressive optimization, making the
7036 Increasing values mean more aggressive optimization, making the compile time
7180 partial redundancy elimination optimization (\fB\-ftree\-pre\fR) when
7182 the enhanced partial redundancy elimination optimization can run away,
7214 motion optimization performed on them. The default value of the
7218 This is a switch to turn on live range shrinking optimization.
7230 number of available registers, live range shrinking optimization is enabled.
7234 Range Shrinking optimization.
9783 optimization option such as \fB\-O3\fR or above is present in the
9891 Enable optimization of \f(CW\*(C`&&\*(C'\fR and \f(CW\*(C`||\*(C'\fR in conditional execution
9898 Disable optimization of \f(CW\*(C`&&\*(C'\fR and \f(CW\*(C`||\*(C'\fR in conditional execution.
10059 Enable the optimization pass in the HP-UX linker. Note this makes symbolic
12569 It is enabled by default at optimization level \fB\-O3\fR.
12693 Indicate to the linker that it should perform a relaxation optimization pass
13206 optimization. Because always storing floating-point arguments on the
13209 \&\s-1XL\s0 compilers without optimization.