Home | History | Annotate | Download | only in info

Lines Matching full:optimization

373 * Optimize Options::    How much optimization?
473 -Wno-deprecated-declarations -Wdisabled-optimization
561 *Note Options that Control Optimization: Optimize Options.
1117 * Optimize Options:: How much optimization?
1377 This will display all of the optimization options supported
1438 optimization options the following can be used:
1920 same type. Specifying this option disables that optimization, and
1960 compiles with and without optimization will need the same set of
2107 In addition, these optimization, warning, and code generation options
2112 *Note Options That Control Optimization: Optimize Options. Note
3179 these warnings depend on optimization, the exact variables or
3181 optimization options and version of GCC used.
3250 the compiler is using for optimization. The warning does not
3258 the compiler is using for optimization. Higher levels correspond
3279 levels 1 or 2 when optimization is enabled. Takes care of the
3281 `*(int*)&some_float'. If optimization is enabled, it also runs in
3293 warns about cases where the compiler implements some optimization.
3294 Thus this warning depends on the optimization level.
3296 An optimization which assumes that signed overflow does not occur
3920 `-Wdisabled-optimization'
3921 Warn if a requested optimization pass is disabled. This warning
3926 when the optimization itself is likely to take inordinate amounts
4222 allocation before or after interprocedural optimization.
4246 optimization and code generation options. For test coverage
4262 again with the same optimization and code generation options
4264 Optimization: Optimize Options.).
4341 the two branch target load optimization passes.
4412 Dump after the second jump optimization.
4416 optimization passes.
4583 Dumps information about call-graph optimization, unused
4656 Dump before any tree based optimization, to `FILE.original'.
4659 Dump after all tree based optimization, to `FILE.optimized'.
4754 optimization. The file name is made by appending
4759 optimization on generic trees. The file name is made by
4861 It is enabled by default when compiling with optimization (`-Os',
4945 3.10 Options That Control Optimization
4950 Without any optimization option, the compiler's goal is to reduce the
4957 Turning on optimization flags makes the compiler attempt to improve
4961 The compiler performs optimization based on the knowledge it has of the
4978 `-O' turns on the following optimization flags:
5014 `-O2' turns on all optimization flags specified by `-O'. It also
5015 turns on the following optimization flags:
5056 `-Os' disables the following optimization flags:
5096 This option is enabled by default at optimization levels `-O2',
5205 Emit variables declared `static const' when optimization isn't
5210 whether or not optimization is turned on, use the
5367 Not enabled at any optimization level.
5374 Not enabled at any optimization level.
5433 `-fno-delete-null-pointer-checks' to disable this optimization for
5452 optimization.
5665 optimization, that change C-like
5684 Perform interprocedural constant propagation. This optimization
5686 are constants and then optimizes accordingly. This optimization
5696 optimization can create multiple copies of functions, it may
5706 second optimization is matrix transposing that attempts to change
5757 Enable live range shrinking optimization on trees. This
5758 optimization is used to help reducing register pressure.
5789 optimization applies to all the languages supported by GCC and is
5809 This optimization applies to all the languages supported by GCC
5836 data that can be kept in the caches. This optimization applies to
5886 independent and can be arbitrarily reordered. The optimization is
5967 This optimization is enabled by default.
5975 Perform predictive commoning optimization, i.e., reusing
6030 This optimization is automatically turned off in the presence of
6215 strengthens several other optimization passes, such as CSE, loop
6264 feedback based optimization. You must use `-fprofile-generate'
6521 the same source code and the same optimization options for both
6526 optimization. Currently, they are only used in one place: in
6553 optimization will most benefit processors with lots of registers.
6621 Perform branch target register load optimization before prologue /
6624 doing inter-block scheduling needs a separate optimization pass.
6627 Perform branch target register load optimization after prologue /
6631 When performing branch target register load optimization, don't
6672 optimization that is done. For example, GCC will not inline
6686 replacement of aggregates (SRA) optimization will perform
6700 program. This parameter is used by struct-reorg optimization
6716 Increasing values mean more aggressive optimization, making
6747 optimization, making the compile time increase with probably
6754 chosen value means more aggressive optimization, increasing
6762 elimination optimization. If more memory than specified is
6763 required, the optimization will not be done.
6982 its optimization when a new iv is added to the set.
7162 aggressive optimization, making the compile time increase
7169 optimization, making the compile time increase with probably
7319 tree partial redundancy elimination optimization
7322 elimination optimization can run away, consuming all of the
7356 parameter won't have loop invariant motion optimization
7361 This is a switch to turn on live range shrinking optimization.
7375 registers, live range shrinking optimization is enabled.
7379 in the Live Range Shrinking optimization.
10310 optimization option such as `-O3' or above is present in the
10418 Enable optimization of `&&' and `||' in conditional execution
10425 Disable optimization of `&&' and `||' in conditional execution.
10597 Enable the optimization pass in the HP-UX linker. Note this makes
12796 It is enabled by default at optimization level `-O3'.
12902 optimization pass to shorten branches, calls and absolute memory
13356 without optimization. Because always storing floating-point
13360 optimization.
18002 Generally, functions are not inlined unless optimization is
18004 the function even if no optimization level was specified.
18536 will often improve optimization. Standard functions with this
18715 be compiled with different optimization options than specified on
18717 Numbers are assumed to be an optimization level. Strings that
18718 begin with `O' are assumed to be an optimization option, while
18720 also use the `#pragma GCC optimize' pragma to set the optimization
18726 compiled with more aggressive optimization options that produce
18734 elimination and loop optimization just as an arithmetic operator
18774 `perror', as cold to improve optimization of hot functions that do
20827 If an `asm' has output operands, GCC assumes for optimization purposes
23517 The remaining functions are provided for optimization purposes.
23740 opportunity to perform optimization.
31291 POS bits. During optimization, the compiler will not delete these
34395 This pragma allows you to set global optimization options for
34409 optimization options. It is intended for include files where you
36065 * Gcov and Optimization:: Using gcov with GCC optimization.
36078 `gcov' as a profiling tool to help discover where your optimization
36095 `gcov' helps you determine where to work on optimization.
36105 You should compile your code without optimization if you plan to use
36106 `gcov' because the optimization, by combining some lines of code into
36127 File: gcc.info, Node: Invoking Gcov, Next: Gcov and Optimization, Prev: Gcov Intro, Up: Gcov
36435 Optimization, Next: Gcov Data Files, Prev: Invoking Gcov, Up: Gcov
36437 9.3 Using `gcov' with GCC Optimization
36444 executed, you should not compile with optimization at the same time.
36457 optimization:
36464 The output shows that this block of code, combined by optimization,
36493 File: gcc.info, Node: Gcov Data Files, Next: Cross-profiling, Prev: Gcov and Optimization, Up: Gcov
37037 compile with optimization.
37046 executable and your source code, when you use optimization.
37640 However, the rationale here is that optimization of a nonempty loop
39288 * Doug Evans for much of the global optimization framework, arc,
39313 multiply- and divide-by-constant optimization, improved long long
39372 * Falk Hueffner for working on C and optimization bug reports.
40030 * Simon Kitching for `String' cleanups and optimization suggestions.
42195 * Wdisabled-optimization: Warning Options. (line 1281)
42275 * Wno-disabled-optimization: Warning Options. (line 1281)
43118 * functions that have different optimization options: Function Attributes.
43494 * options, optimization: Optimize Options. (line 6)
44191 Node: Gcov and Optimization1507042