JSON key |
Description |
Type |
Order |
Choices |
Parameter prefix |
Start |
Stop |
Step |
Tags |
##base_opt |
base compiler flag |
text |
10000 |
-O3, -Ofast, -O0, -O1, -O2, -Os |
|
|
|
|
base, basic, optimization |
##openmp |
compiler flag: openmp |
text |
10001 |
-fopenmp, |
|
|
|
|
basic, openmp, optimization |
##CGload_exe |
compiler flag: -CG:load_exe= |
integer |
10100 |
|
-CG:load_exe= |
0 |
2 |
1 |
basic, optimization |
##LNOfission |
compiler flag: -LNO:fission= |
integer |
10200 |
|
-LNO:fission= |
0 |
2 |
1 |
basic, optimization |
##LNOfusion |
compiler flag: -LNO:fusion= |
integer |
10300 |
|
-LNO:fusion= |
0 |
2 |
1 |
basic, optimization |
##LNOsimd |
compiler flag: -LNO:simd= |
integer |
10400 |
|
-LNO:simd= |
0 |
2 |
1 |
basic, optimization |
##LNOvintr |
compiler flag: -LNO:vintr= |
integer |
10500 |
|
-LNO:vintr= |
0 |
2 |
1 |
basic, optimization |
##WOPTif_conv |
compiler flag: -WOPT:if_conv= |
integer |
10600 |
|
-WOPT:if_conv= |
0 |
2 |
1 |
basic, optimization |
##WOPTunroll |
compiler flag: -WOPT:unroll= |
integer |
10700 |
|
-WOPT:unroll= |
0 |
2 |
1 |
basic, optimization |
##WOPTval |
compiler flag: -WOPT:val= |
integer |
10800 |
|
-WOPT:val= |
0 |
2 |
1 |
basic, optimization |
##LNOopt |
compiler flag: -LNO:opt= |
integer |
10900 |
|
-LNO:opt= |
0 |
1 |
1 |
basic, optimization |
##LNOprefetch |
compiler flag: -LNO:prefetch= |
integer |
11000 |
|
-LNO:prefetch= |
0 |
3 |
1 |
basic, optimization |
##OPTunroll_size |
compiler flag: -OPT:unroll_size= |
integer |
11100 |
|
-OPT:unroll_size= |
0 |
512 |
1 |
basic, optimization |
##WOPTaggstr |
compiler flag: -WOPT:aggstr= |
integer |
11200 |
|
-WOPT:aggstr= |
0 |
8 |
1 |
basic, optimization |
##CGp2align_freq |
compiler flag: -CG:p2align_freq= |
integer |
11300 |
|
-CG:p2align_freq= |
1 |
1000000 |
1 |
basic, optimization |
##LNOprefetch_ahead |
compiler flag: -LNO:prefetch_ahead= |
integer |
11400 |
|
-LNO:prefetch_ahead= |
1 |
50 |
1 |
basic, optimization |
##LNOfull_unroll |
compiler flag: -LNO:full_unroll= |
integer |
11500 |
|
-LNO:full_unroll= |
1 |
16 |
1 |
basic, optimization |
##LNOou |
compiler flag: -LNO:ou= |
integer |
11600 |
|
-LNO:ou= |
1 |
16 |
1 |
basic, optimization |
##OPTunroll_times_max |
compiler flag: -OPT:unroll_times_max= |
integer |
11700 |
|
-OPT:unroll_times_max= |
1 |
16 |
1 |
basic, optimization |
##LNOblocking_size |
compiler flag: -LNO:blocking_size= |
integer |
11800 |
|
-LNO:blocking_size= |
2 |
256 |
1 |
basic, optimization |
##m32 |
compiler flag: -m32 |
text |
11900 |
-m32, |
|
|
|
|
basic, optimization |
##m3dnow |
compiler flag: -m3dnow |
text |
12000 |
-m3dnow, |
|
|
|
|
basic, optimization |
##OPTOfast |
compiler flag: -OPT:Ofast |
text |
12100 |
-OPT:Ofast, |
|
|
|
|
basic, optimization |
##CGcflowon |
compiler flag: -CG:cflow=on |
text |
12200 |
-CG:cflow=on, -CG:cflow=off |
|
|
|
|
basic, optimization |
##CGgcmon |
compiler flag: -CG:gcm=on |
text |
12300 |
-CG:gcm=on, -CG:gcm=off |
|
|
|
|
basic, optimization |
##CGlocal_fwd_schedon |
compiler flag: -CG:local_fwd_sched=on |
text |
12400 |
-CG:local_fwd_sched=on, -CG:local_fwd_sched=off |
|
|
|
|
basic, optimization |
##CGmovnti0 |
compiler flag: -CG:movnti=0 |
text |
12500 |
-CG:movnti=0, -CG:movnti=1 |
|
|
|
|
basic, optimization |
##CGp2alignon |
compiler flag: -CG:p2align=on |
text |
12600 |
-CG:p2align=on, -CG:p2align=off |
|
|
|
|
basic, optimization |
##CGprefetchon |
compiler flag: -CG:prefetch=on |
text |
12700 |
-CG:prefetch=on, -CG:prefetch=off |
|
|
|
|
basic, optimization |
##CGuse_movlpdon |
compiler flag: -CG:use_movlpd=on |
text |
12800 |
-CG:use_movlpd=on, -CG:use_movlpd=off |
|
|
|
|
basic, optimization |
##CGuse_prefetchntaon |
compiler flag: -CG:use_prefetchnta=on |
text |
12900 |
-CG:use_prefetchnta=on, -CG:use_prefetchnta=off |
|
|
|
|
basic, optimization |
##CGuse_teston |
compiler flag: -CG:use_test=on |
text |
13000 |
-CG:use_test=on, -CG:use_test=off |
|
|
|
|
basic, optimization |
##GRAhomeon |
compiler flag: -GRA:home=on |
text |
13100 |
-GRA:home=on, -GRA:home=off |
|
|
|
|
basic, optimization |
##GRAoptimize_boundaryon |
compiler flag: -GRA:optimize_boundary=on |
text |
13200 |
-GRA:optimize_boundary=on, -GRA:optimize_boundary=off |
|
|
|
|
basic, optimization |
##INLINEaggressiveon |
compiler flag: -INLINE:aggressive=on |
text |
13300 |
-INLINE:aggressive=on, -INLINE:aggressive=off |
|
|
|
|
basic, optimization |
##LNOblockingon |
compiler flag: -LNO:blocking=on |
text |
13400 |
-LNO:blocking=on, -LNO:blocking=off |
|
|
|
|
basic, optimization |
##LNObuild_scalar_reductionson |
compiler flag: -LNO:build_scalar_reductions=on |
text |
13500 |
-LNO:build_scalar_reductions=on, -LNO:build_scalar_reductions=off |
|
|
|
|
basic, optimization |
##LNOcseon |
compiler flag: -LNO:cse=on |
text |
13600 |
-LNO:cse=on, -LNO:cse=off |
|
|
|
|
basic, optimization |
##LNOignore_feedbackon |
compiler flag: -LNO:ignore_feedback=on |
text |
13700 |
-LNO:ignore_feedback=on, -LNO:ignore_feedback=off |
|
|
|
|
basic, optimization |
##LNOinterchangeon |
compiler flag: -LNO:interchange=on |
text |
13800 |
-LNO:interchange=on, -LNO:interchange=off |
|
|
|
|
basic, optimization |
##LNOminvarianton |
compiler flag: -LNO:minvariant=on |
text |
13900 |
-LNO:minvariant=on, -LNO:minvariant=off |
|
|
|
|
basic, optimization |
##LNOsclrzeon |
compiler flag: -LNO:sclrze=on |
text |
14000 |
-LNO:sclrze=on, -LNO:sclrze=off |
|
|
|
|
basic, optimization |
##OPTunroll_analysison |
compiler flag: -OPT:unroll_analysis=on |
text |
14100 |
-OPT:unroll_analysis=on, -OPT:unroll_analysis=off |
|
|
|
|
basic, optimization |
##WOPTmem_opndson |
compiler flag: -WOPT:mem_opnds=on |
text |
14200 |
-WOPT:mem_opnds=on, -WOPT:mem_opnds=off |
|
|
|
|
basic, optimization |
##WOPTprop_dopeon |
compiler flag: -WOPT:prop_dope=on |
text |
14300 |
-WOPT:prop_dope=on, -WOPT:prop_dope=off |
|
|
|
|
basic, optimization |
##WOPTretype_expron |
compiler flag: -WOPT:retype_expr=on |
text |
14400 |
-WOPT:retype_expr=on, -WOPT:retype_expr=off |
|
|
|
|
basic, optimization |