Home | History | Annotate | Download | only in info

Lines Matching full:loops

563           -falign-labels[=N] -falign-loops[=N] -fassociative-math
590 -fpeel-loops -fpredictive-commoning -fprefetch-loop-arrays
596 -frerun-cse-after-loop -freschedule-modulo-scheduled-loops
603 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops
613 -ftree-parallelize-loops=N -ftree-pre -ftree-reassoc
616 -funit-at-a-time -funroll-all-loops -funroll-loops
617 -funsafe-loop-optimizations -funsafe-math-optimizations -funswitch-loops
849 -malign-loops -mno-align-loops
1728 calls to `memcpy' may become inline copy loops. The resulting
3987 places because they were moved out of loops.
4763 Dump each function after applying vectorization of loops.
4782 loops that got vectorized. If N=2 the vectorizer also reports
4783 non-vectorized loops that passed the first analysis phase
4785 single-entry/exit loops. This is the same verbosity level that
4788 amount of information reported for more loops: If N=3, alignment
4792 vectorizer reports also non-vectorized inner-most loops that did
4795 reports also non-vectorized nested loops. For N=7, all the
5018 -falign-loops -falign-labels
5044 `-funswitch-loops', `-fpredictive-commoning',
5057 -falign-functions -falign-jumps -falign-loops
5236 scheduling pass. This pass looks at innermost loops and reorders
5363 to move stores out of loops. When used in conjunction with
5364 `-fgcse-lm', loops containing a load/store sequence can be changed
5383 overflow, and that the loops with nontrivial exit condition are not
5468 first value means using all loops as register allocation regions,
5469 the second value which is the default means using all loops except
5470 for loops with small register pressure as the regions, and third
5593 `-freschedule-modulo-scheduled-loops'
5608 Enable software pipelining of innermost loops during selective
5612 `-fsel-sched-pipelining-outer-loops'
5613 When pipelining loops during selective scheduling, also pipeline
5614 outer loops. This option has no effect until
5770 Perform loop interchange transformations on loops. Interchanging
5771 two nested loops switches the inner and outer loops. For example,
5795 Perform loop strip mining transformations on loops. Strip mining
5796 splits a loop into two nested loops. The outer loop has strides
5815 Perform loop blocking transformations on loops. Blocking strip
5817 the element loops fit inside caches. For example, given a loop
5867 With `-funswitch-loops' it also moves operands of conditions that
5883 `-ftree-parallelize-loops=n'
5884 Parallelize loops, i.e., split their iteration space to run in n
5885 threads. This is only possible for loops whose iterations are
5887 only profitable on multiprocessor machines, for loops that are
5943 `-funroll-loops'
5944 Unroll loops whose number of iterations can be determined at
5945 compile time or upon entry to the loop. `-funroll-loops' implies
5949 `-funroll-all-loops'
5950 Unroll all loops, even if their number of iterations is uncertain
5952 slowly. `-funroll-all-loops' implies the same options as
5953 `-funroll-loops',
5977 previous iterations of loops.
5983 prefetch memory to improve the performance of loops that access
5987 dependent on the structure of loops within the source code.
6156 If `-falign-loops' or `-falign-jumps' are applicable and are
6164 `-falign-loops'
6165 `-falign-loops=N'
6166 Align loops to a power-of-two boundary, skipping up to N bytes
6171 `-fno-align-loops' and `-falign-loops=1' are equivalent and mean
6172 that loops will not be aligned.
6186 that loops will not be aligned.
6220 Enabled by default with `-funroll-loops'.
6279 `-fvpt', `-funroll-loops', `-fpeel-loops'
6558 Enabled by default with `-funroll-loops'.
6567 `-funroll-loops'
6568 Unroll loops whose number of iterations can be determined at
6569 compile time or upon entry to the loop. `-funroll-loops' implies
6572 loops with small constant number of iterations). This option
6577 `-funroll-all-loops'
6578 Unroll all loops, even if their number of iterations is uncertain
6580 slowly. `-funroll-all-loops' implies the same options as
6581 `-funroll-loops'.
6583 `-fpeel-loops'
6584 Peels the loops for that there is enough information that they do
6586 loop peeling (i.e. complete removal of loops with small constant
6595 `-funswitch-loops'
6623 exposed only during reload, thus hoisting loads out of loops and
6936 loops.
6945 for hot loops.
6956 loops.
6976 The induction variable optimizations give up on loops that
7335 `ira-max-loops-num'
7337 function contains loops more than number given by the
7339 executed loops will form regions for the regional register
7355 large loops. Loops with more basic blocks than this
11673 `-malign-loops'
11674 Align all loops to a 32-byte boundary.
11676 `-mno-align-loops'
11677 Do not enforce a 32-byte alignment for loops. This is the default.
16525 in GNU C. This allows you to use loops, switches, and local variables
16654 contains nested loops, a `goto' can be useful for breaking out of them.
18744 Interesting non-pure functions are functions with infinite loops
20831 if the output operands aren't used, or move them out of loops, or
36112 to loops or to other control structures, the statistics are less
37633 * Deleting "empty" loops.
37635 Historically, GCC has not deleted "empty" loops under the
37644 GCC will remove operations from loops whenever it can determine
39539 mountains of C++ work, load/store hoisting out of loops, alias
40355 * falign-loops: Optimize Options. (line 1224)
40690 * fpeel-loops: Optimize Options. (line 1642)
40726 * freschedule-modulo-scheduled-loops: Optimize Options. (line 652)
40745 * fsel-sched-pipelining-outer-loops: Optimize Options. (line 671)
40798 * ftree-parallelize-loops: Optimize Options. (line 942)
40809 * funroll-all-loops: Optimize Options. (line 1008)
40810 * funroll-loops: Optimize Options. (line 1002)
40820 * funswitch-loops: Optimize Options. (line 1654)
41013 * malign-loops: M32R/D Options. (line 73)
41444 * mno-align-loops: M32R/D Options. (line 76)