 |
» |
|
|
 |
This section lists the command-line optimization options available
for use with the HP C, C++, and Fortran 90 compilers.
Table 7-1 “Command-line
optimization options” describes the options
and the optimization levels at which they are used. Table 7-1 Command-line
optimization options | Optimization options | Valid optimization levels |
|---|
| Command-line options | | +O[no]aggressive | +O2, +O3, +O4 | | +O[no]all | all | +O[no]autopar (must be
used with the +Oparallel option
at +O3 or above) | +O3, +O4 | | +O[no]conservative | +O2, +O3, +O4 | | +O[no]dataprefetch | +O2, +O3, +O4 | +O[no]dynsel (must be
used with the +Oparallel option
at +O3 or above) | +O3, +O4 | | +O[no]entrysched | +O1, +O2,+O3, +O4 | | +O[no]fail_safe | +O1, +O2,+O3, +O4 | | +O[no]fastaccess | all | | +O[no]fltacc | +O2, +O3, +O4 | +O[no]global_ptrs_unique[=namelist] (C
only) | +O2, +O3, +O4 | | +O[no]info | all | | +O[no]initcheck | +O2, +O3, +O4 | | +O[no]inline[=namelist] | +O3, +O4 | | +Oinline_budget=n | +O3, +O4 | | +O[no]libcalls | all | | +O[no]limit | +O2, +O3, +O4 | | +O[no]loop_block | +O3, +O4 | | +O[no]loop_transform | +O3, +O4 | | +O[no]loop_unroll[=unroll_factor] | +O2, +O3, +O4 | | +O[no]loop_unroll_jam | +O3, +O4 | | +O[no]moveflops | +O2, +O3, +O4 | | +O[no]multiprocessor | +O2, +O3,
+O4 | | +O[no]parallel | +O3, +O4 | | +O[no]parmsoverlap | +O2, +O3, +O4 | | +O[no]pipeline | +O2, +O3, +O4 | | +O[no]procelim | all | | +O[no]ptrs_ansi | +O2, +O3, +O4 | | +O[no]ptrs_strongly_typed | +O2, +O3, +O4 | +O[no]ptrs_to_globals[=namelist] (C
only) | +O2, +O3, +O4 | | +O[no]regreassoc | +O2, +O3, +O4 | | +O[no]report[=report_type] | +O3, +O4 | | +O[no]sharedgra | +O2, +O3, +O4 | +O[no]signedpointers (C/C++
only) | +O2, +O3, +O4 | | +O[no]size | +O2, +O3, +O4 | | +O[no]static_prediction | all | | +O[no]vectorize | +O3, +O4 | | +O[no]volatile | +O1, +O2, +O3, +O4 | | +O[no]whole_program_mode | +O4 |
|