Lines Matching full:optimization
255 \&\-Wno\-deprecated\-declarations \-Wdisabled\-optimization
343 .IX Item "Optimization Options"
1176 This will display all of the optimization options supported by the
1242 optimization options the following can be used:
1754 Specifying this option disables that optimization, and forces G++ to
1795 without optimization will need the same set of explicit instantiations.
1938 In addition, these optimization, warning, and code generation options
3074 these warnings depend on optimization, the exact variables or elements
3075 for which there are warnings will depend on the precise optimization
3147 compiler is using for optimization. The warning does not catch all
3155 compiler is using for optimization.
3176 negatives. Slightly slower than levels 1 or 2 when optimization is enabled.
3179 If optimization is enabled, it also runs in the backend, where it deals
3193 about cases where the compiler implements some optimization. Thus
3194 this warning depends on the optimization level.
3196 An optimization which assumes that signed overflow does not occur is
3851 .IP "\fB\-Wdisabled\-optimization\fR" 4
3852 .IX Item "-Wdisabled-optimization"
3853 Warn if a requested optimization pass is disabled. This warning does
3857 complex; \s-1GCC\s0 will refuse to optimize programs when the optimization
4162 allocation before or after interprocedural optimization.
4185 Compile the source files with \fB\-fprofile\-arcs\fR plus optimization
4201 the same optimization and code generation options plus
4286 target load optimization passes.
4374 Dump after the second jump optimization.
4378 loop optimization passes.
4577 Dumps information about call-graph optimization, unused function removal,
4662 Dump before any tree based optimization, to \fI\fIfile\fI.original\fR.
4665 Dump after all tree based optimization, to \fI\fIfile\fI.optimized\fR.
4751 Dump each function after applying the copy rename optimization. The file
4755 Dump each function after applying the named return value optimization on
4859 It is enabled by default when compiling with optimization (\fB\-Os\fR,
4939 .Sh "Options That Control Optimization"
4940 .IX Subsection "Options That Control Optimization"
4943 Without any optimization option, the compiler's goal is to reduce the
4951 Turning on optimization flags makes the compiler attempt to improve
4955 The compiler performs optimization based on the knowledge it has of the
4975 \&\fB\-O\fR turns on the following optimization flags:
5012 \&\fB\-O2\fR turns on all optimization flags specified by \fB\-O\fR. It
5013 also turns on the following optimization flags:
5054 \&\fB\-Os\fR disables the following optimization flags:
5095 This option is enabled by default at optimization levels \fB\-O2\fR,
5206 Emit variables declared \f(CW\*(C`static const\*(C'\fR when optimization isn't turned
5211 optimization is turned on, use the \fB\-fno\-keep\-static\-consts\fR option.
5366 Not enabled at any optimization level.
5373 Not enabled at any optimization level.
5430 \&\fB\-fno\-delete\-null\-pointer\-checks\fR to disable this optimization
5451 optimization.
5662 Perform structure reorganization optimization, that change C\-like structures
5680 This optimization analyzes the program to determine when values passed
5682 This optimization can substantially increase performance
5690 Because this optimization can create multiple copies of functions,
5700 of the matrix. The second optimization is matrix transposing that
5750 Enable live range shrinking optimization on trees. This optimization is used
5787 potentially creating at each access a cache miss. This optimization
5815 This optimization applies to all the languages supported by \s-1GCC\s0 and is
5849 that can be kept in the caches. This optimization applies to all the
5903 and can be arbitrarily reordered. The optimization is only
5978 This optimization is enabled by default.
5985 Perform predictive commoning optimization, i.e., reusing computations
6041 This optimization is automatically turned off in the presence of
6248 to operate on pseudos directly, but also strengthens several other optimization
6307 optimization. You must use \fB\-fprofile\-generate\fR both when
6575 and the same optimization options for both compilations.
6579 These can be used to improve optimization. Currently, they are only
6605 of registers left over after register allocation. This optimization
6675 Perform branch target register load optimization before prologue / epilogue
6679 a separate optimization pass.
6682 Perform branch target register load optimization after prologue / epilogue
6686 When performing branch target register load optimization, don't reuse
6730 optimization that is done. For example, \s-1GCC\s0 will not inline functions
6745 of aggregates (\s-1SRA\s0) optimization will perform block copies. The
6759 is used by struct-reorg optimization enabled by \fB\-fipa\-struct\-reorg\fR.
6773 more aggressive optimization, making the compile time increase with
6800 aggressive optimization, making the compile time increase with probably
6807 aggressive optimization, increasing the compile time. This parameter
6814 optimization. If more memory than specified is required, the
6815 optimization will not be done.
7034 optimization when a new iv is added to the set.
7205 register. Increasing values mean more aggressive optimization, making the
7211 Increasing values mean more aggressive optimization, making the compile time
7364 partial redundancy elimination optimization (\fB\-ftree\-pre\fR) when
7366 the enhanced partial redundancy elimination optimization can run away,
7398 motion optimization performed on them. The default value of the
7402 This is a switch to turn on live range shrinking optimization.
7414 number of available registers, live range shrinking optimization is enabled.
7422 Range Shrinking optimization.
9966 optimization option such as \fB\-O3\fR or above is present in the
10074 Enable optimization of \f(CW\*(C`&&\*(C'\fR and \f(CW\*(C`||\*(C'\fR in conditional execution
10081 Disable optimization of \f(CW\*(C`&&\*(C'\fR and \f(CW\*(C`||\*(C'\fR in conditional execution.
10242 Enable the optimization pass in the HP-UX linker. Note this makes symbolic
12752 It is enabled by default at optimization level \fB\-O3\fR.
12876 Indicate to the linker that it should perform a relaxation optimization pass
13389 optimization. Because always storing floating-point arguments on the
13392 \&\s-1XL\s0 compilers without optimization.