Home | History | Annotate | Download | only in info

Lines Matching full:optimizations

939    * GCC front ends benefit from all the optimizations in GCC.  Some of
2151 * profopt Testing:: Support for testing profile-directed optimizations.
2197 It is useful to be able to test that optimizations are being made
2556 check that certain optimizations occur. It might be worthwhile to
2597 Support for testing profile-directed optimizations: profopt
2711 6.4.7 Support for testing profile-directed optimizations
2723 can be built and run a third time with normal optimizations to verify
2724 optimizations.
2728 optimizations. Each set of tests that uses it provides information
3073 * Tree-SSA passes:: Optimizations on a high-level representation.
3074 * RTL passes:: Optimizations on a low-level representation.
3329 * Dominator optimizations
3360 * PHI node optimizations
3427 `-funsafe-math-optimizations' is on, GCC tries to convert
3443 The optimizations performed by this pass are:
3457 Later optimizations then may determine the number easily. The
3460 Induction variable optimizations. This pass performs standard
3461 induction variable optimizations, including strength reduction,
3474 The optimizations also use various utility functions contained in
3636 * Loop nest optimizations
3642 optimizations such as loop parallelization and vectorization. The
3665 This pass rewrites arithmetic expressions to enable optimizations
3750 This pass performs several loop related optimizations. The source
3755 level optimizations--unrolling, peeling and unswitching loops--
6270 target and language independent optimizations (e.g., inlining, constant
6314 It would be possible for some local optimizations to work on the
7119 definitions to prevent optimizations from making incorrect assumptions
7381 and the dominator optimizations currently do this.
8134 optimizations that need to verify some assumptions in runtime (one
8149 Throughout the loop optimizations on tree level, one extra condition is
8159 * Many optimizations (value range analysis, final value replacement)
8243 is not useful, and may complicate the optimizations. In this case,
10697 define any peephole optimizations.
11275 optimizations that this this branching instruction should not be
11541 optimizations must carefully preserve the sharing if they copy the
12016 without any `tree' optimization enabled. When the `tree' optimizations
12208 * Peephole Definitions::Defining machine-specific peephole optimizations.
12820 do any optimizations or diagnosis when special predicates are used.
15070 optimizations (*note Peephole Definitions::), operand constraint
16569 important optimizations. For example, on the IBM RS/6000, there is a
17025 suppress some optimizations. The compiler splits the insn if there is a
17285 definitions of machine-specific peephole optimizations.
17287 The combiner does not notice certain peephole optimizations when the
17364 The defined peephole optimizations are applied after register
19528 Don't use this macro to turn on various extra optimizations for
19538 Some machines may desire to change what optimizations are
19553 enable machine-specific optimizations.
21106 might apply optimizations to re-use an intermediate register and
21284 optimizations that can be performed in some cases. If you do not
26920 The following macros control mode switching optimizations:
27859 machine-dependent optimizations.
28001 register optimizations should be applied. All registers in this
29878 optimizations, improved alias analysis, plus migrating GCC to
29944 loop optimizations, etc.
30141 * Jakub Jelinek for his SPARC work and sibling call optimizations as
30163 optimizations of strings, especially member functions, and for
30583 on, strength reduction and other loop optimizations.