Home | History | Annotate | Download | only in info

Lines Matching full:optimizations

2959    * GCC front ends benefit from all the optimizations in GCC.  Some of
4148 * profopt Testing:: Support for testing profile-directed optimizations.
4194 It is useful to be able to test that optimizations are being made
4577 check that certain optimizations occur. It might be worthwhile to
4618 Support for testing profile-directed optimizations: profopt
4727 6.4.7 Support for testing profile-directed optimizations
4739 can be built and run a third time with normal optimizations to verify
4740 that the performance is better with the profile-directed optimizations.
4744 optimizations. Each set of tests that uses it provides information
5089 * Tree-SSA passes:: Optimizations on a high-level representation.
5090 * RTL passes:: Optimizations on a low-level representation.
5345 * Dominator optimizations
5368 * PHI node optimizations
5435 `-funsafe-math-optimizations' is on, GCC tries to convert
5451 The optimizations performed by this pass are:
5465 Later optimizations then may determine the number easily. The
5468 Induction variable optimizations. This pass performs standard
5469 induction variable optimizations, including strength reduction,
5482 The optimizations also use various utility functions contained in
5648 * Loop nest optimizations
5654 optimizations such as loop parallelization and vectorization. The
5688 This pass rewrites arithmetic expressions to enable optimizations
5782 This pass performs several loop related optimizations. The source
5787 level optimizations--unrolling, peeling and unswitching loops--
8504 target and language independent optimizations (e.g., inlining, constant
8548 It would be possible for some local optimizations to work on the
9355 definitions to prevent optimizations from making incorrect assumptions
9600 and the dominator optimizations currently do this.
10387 optimizations that need to verify some assumptions in runtime (one
10402 Throughout the loop optimizations on tree level, one extra condition is
10412 * Many optimizations (value range analysis, final value replacement)
10496 is not useful, and may complicate the optimizations. In this case,
13142 define any peephole optimizations.
13722 optimizations that this this branching instruction should not be
13998 optimizations must carefully preserve the sharing if they copy the
14473 without any `tree' optimization enabled. When the `tree' optimizations
14658 * Peephole Definitions::Defining machine-specific peephole optimizations.
15270 do any optimizations or diagnosis when special predicates are used.
17690 optimizations (*note Peephole Definitions::), operand constraint
19415 important optimizations. For example, on the IBM RS/6000, there is a
19874 suppress some optimizations. The compiler splits the insn if there is a
20134 definitions of machine-specific peephole optimizations.
20136 The combiner does not notice certain peephole optimizations when the
20213 The defined peephole optimizations are applied after register
22420 Don't use this macro to turn on various extra optimizations for
22430 Some machines may desire to change what optimizations are
22445 enable machine-specific optimizations
24079 might apply optimizations to re-use an intermediate register and
24257 optimizations that can be performed in some cases. If you do not
26734 SQRT is true, additional optimizations that apply only to the
30085 The following macros control mode switching optimizations:
31052 machine-dependent optimizations.
31220 register optimizations should be applied. All registers in this
33479 optimizations, improved alias analysis, plus migrating GCC to
33545 loop optimizations, etc.
33744 * Jakub Jelinek for his SPARC work and sibling call optimizations as
33766 optimizations of strings, especially member functions, and for
34194 on, strength reduction and other loop optimizations.