JSON key |
Description |
Type |
Order |
Choices |
Parameter prefix |
Start |
Stop |
Step |
Tags |
##base_opt |
base compiler flag |
text |
10000 |
-O3, -O0, -O1, -O2, -Os} |
|
|
|
|
base, basic, optimization |
##bool-branch-probabilities |
compiler flag: -fbranch-probabilities |
text |
10010 |
-fbranch-probabilities, -fno-branch-probabilities |
|
|
|
|
basic, boolean, optimization |
##bool-caller-saves |
compiler flag: -fcaller-saves |
text |
10020 |
-fcaller-saves, -fno-caller-saves |
|
|
|
|
basic, boolean, optimization |
##bool-cse-follow-jumps |
compiler flag: -fcse-follow-jumps |
text |
10030 |
-fcse-follow-jumps, -fno-cse-follow-jumps |
|
|
|
|
basic, boolean, optimization |
##bool-cse-skip-blocks |
compiler flag: -fcse-skip-blocks |
text |
10040 |
-fcse-skip-blocks, -fno-cse-skip-blocks |
|
|
|
|
basic, boolean, optimization |
##bool-data-sections |
compiler flag: -fdata-sections |
text |
10050 |
-fdata-sections, -fno-data-sections |
|
|
|
|
basic, boolean, optimization |
##bool-dce |
compiler flag: -fdce |
text |
10060 |
-fdce, -fno-dce |
|
|
|
|
basic, boolean, optimization |
##bool-delayed-branch |
compiler flag: -fdelayed-branch |
text |
10070 |
-fdelayed-branch, -fno-delayed-branch |
|
|
|
|
basic, boolean, optimization |
##bool-delete-null-pointer-checks |
compiler flag: -fdelete-null-pointer-checks |
text |
10080 |
-fdelete-null-pointer-checks, -fno-delete-null-pointer-checks |
|
|
|
|
basic, boolean, optimization |
##bool-expensive-optimizations |
compiler flag: -fexpensive-optimizations |
text |
10090 |
-fexpensive-optimizations, -fno-expensive-optimizations |
|
|
|
|
basic, boolean, optimization |
##bool-fast-math |
compiler flag: -ffast-math |
text |
10100 |
-ffast-math, -fno-fast-math |
|
|
|
|
basic, boolean, optimization |
##bool-float-store |
compiler flag: -ffloat-store |
text |
10110 |
-ffloat-store, -fno-float-store |
|
|
|
|
basic, boolean, optimization |
##bool-force-addr |
compiler flag: -fforce-addr |
text |
10120 |
-fforce-addr, -fno-force-addr |
|
|
|
|
basic, boolean, optimization |
##bool-force-mem |
compiler flag: -fforce-mem |
text |
10130 |
-fforce-mem, -fno-force-mem |
|
|
|
|
basic, boolean, optimization |
##bool-function-sections |
compiler flag: -ffunction-sections |
text |
10140 |
-ffunction-sections, -fno-function-sections |
|
|
|
|
basic, boolean, optimization |
##bool-gcse |
compiler flag: -fgcse |
text |
10150 |
-fgcse, -fno-gcse |
|
|
|
|
basic, boolean, optimization |
##bool-inline-functions |
compiler flag: -finline-functions |
text |
10160 |
-finline-functions, -fno-inline-functions |
|
|
|
|
basic, boolean, optimization |
##bool-keep-inline-functions |
compiler flag: -fkeep-inline-functions |
text |
10170 |
-fkeep-inline-functions, -fno-keep-inline-functions |
|
|
|
|
basic, boolean, optimization |
##bool-keep-static-consts |
compiler flag: -fkeep-static-consts |
text |
10180 |
-fkeep-static-consts, -fno-keep-static-consts |
|
|
|
|
basic, boolean, optimization |
##bool-move-all-movables |
compiler flag: -fmove-all-movables |
text |
10190 |
-fmove-all-movables, -fno-move-all-movables |
|
|
|
|
basic, boolean, optimization |
##bool-default-inline |
compiler flag: -fno-default-inline |
text |
10200 |
-fdefault-inline, -fno-default-inline |
|
|
|
|
basic, boolean, optimization |
##bool-defer-pop |
compiler flag: -fno-defer-pop |
text |
10210 |
-fdefer-pop, -fno-defer-pop |
|
|
|
|
basic, boolean, optimization |
##bool-function-cse |
compiler flag: -fno-function-cse |
text |
10220 |
-ffunction-cse, -fno-function-cse |
|
|
|
|
basic, boolean, optimization |
##bool-guess-branch-probability |
compiler flag: -fno-guess-branch-probability |
text |
10230 |
-fguess-branch-probability, -fno-guess-branch-probability |
|
|
|
|
basic, boolean, optimization |
##bool-inline |
compiler flag: -fno-inline |
text |
10240 |
-finline, -fno-inline |
|
|
|
|
basic, boolean, optimization |
##bool-math-errno |
compiler flag: -fno-math-errno |
text |
10250 |
-fmath-errno, -fno-math-errno |
|
|
|
|
basic, boolean, optimization |
##bool-peephole |
compiler flag: -fno-peephole |
text |
10260 |
-fpeephole, -fno-peephole |
|
|
|
|
basic, boolean, optimization |
##bool-peephole2 |
compiler flag: -fno-peephole2 |
text |
10270 |
-fpeephole2, -fno-peephole2 |
|
|
|
|
basic, boolean, optimization |
##bool-omit-frame-pointer |
compiler flag: -fomit-frame-pointer |
text |
10280 |
-fomit-frame-pointer, -fno-omit-frame-pointer |
|
|
|
|
basic, boolean, optimization |
##bool-optimize-register-move |
compiler flag: -foptimize-register-move |
text |
10290 |
-foptimize-register-move, -fno-optimize-register-move |
|
|
|
|
basic, boolean, optimization |
##bool-optimize-sibling-calls |
compiler flag: -foptimize-sibling-calls |
text |
10300 |
-foptimize-sibling-calls, -fno-optimize-sibling-calls |
|
|
|
|
basic, boolean, optimization |
##bool-reduce-all-givs |
compiler flag: -freduce-all-givs |
text |
10310 |
-freduce-all-givs, -fno-reduce-all-givs |
|
|
|
|
basic, boolean, optimization |
##bool-regmove |
compiler flag: -fregmove |
text |
10320 |
-fregmove, -fno-regmove |
|
|
|
|
basic, boolean, optimization |
##bool-rename-registers |
compiler flag: -frename-registers |
text |
10330 |
-frename-registers, -fno-rename-registers |
|
|
|
|
basic, boolean, optimization |
##bool-rerun-cse-after-loop |
compiler flag: -frerun-cse-after-loop |
text |
10340 |
-frerun-cse-after-loop, -fno-rerun-cse-after-loop |
|
|
|
|
basic, boolean, optimization |
##bool-rerun-loop-opt |
compiler flag: -frerun-loop-opt |
text |
10350 |
-frerun-loop-opt, -fno-rerun-loop-opt |
|
|
|
|
basic, boolean, optimization |
##bool-schedule-insns |
compiler flag: -fschedule-insns |
text |
10360 |
-fschedule-insns, -fno-schedule-insns |
|
|
|
|
basic, boolean, optimization |
##bool-schedule-insns2 |
compiler flag: -fschedule-insns2 |
text |
10370 |
-fschedule-insns2, -fno-schedule-insns2 |
|
|
|
|
basic, boolean, optimization |
##bool-single-precision-constant |
compiler flag: -fsingle-precision-constant |
text |
10380 |
-fsingle-precision-constant, -fno-single-precision-constant |
|
|
|
|
basic, boolean, optimization |
##bool-ssa |
compiler flag: -fssa |
text |
10390 |
-fssa, -fno-ssa |
|
|
|
|
basic, boolean, optimization |
##bool-strength-reduce |
compiler flag: -fstrength-reduce |
text |
10400 |
-fstrength-reduce, -fno-strength-reduce |
|
|
|
|
basic, boolean, optimization |
##bool-strict-aliasing |
compiler flag: -fstrict-aliasing |
text |
10410 |
-fstrict-aliasing, -fno-strict-aliasing |
|
|
|
|
basic, boolean, optimization |
##bool-thread-jumps |
compiler flag: -fthread-jumps |
text |
10420 |
-fthread-jumps, -fno-thread-jumps |
|
|
|
|
basic, boolean, optimization |
##bool-trapv |
compiler flag: -ftrapv |
text |
10430 |
-ftrapv, -fno-trapv |
|
|
|
|
basic, boolean, optimization |
##bool-unroll-all-loops |
compiler flag: -funroll-all-loops |
text |
10440 |
-funroll-all-loops, -fno-unroll-all-loops |
|
|
|
|
basic, boolean, optimization |
##bool-unroll-loops |
compiler flag: -funroll-loops |
text |
10450 |
-funroll-loops, -fno-unroll-loops |
|
|
|
|
basic, boolean, optimization |
##param--falign-functions= |
compiler flag: -falign-functions= |
integer |
30010 |
|
-falign-functions= |
0 |
0 |
1 |
basic, parametric, optimization |
##param--falign-jumps= |
compiler flag: -falign-jumps= |
integer |
30020 |
|
-falign-jumps= |
0 |
0 |
1 |
basic, parametric, optimization |
##param--falign-labels= |
compiler flag: -falign-labels= |
integer |
30030 |
|
-falign-labels= |
0 |
0 |
1 |
basic, parametric, optimization |
##param--falign-loops= |
compiler flag: -falign-loops= |
integer |
30040 |
|
-falign-loops= |
0 |
0 |
1 |
basic, parametric, optimization |
##param--finline-limit= |
compiler flag: -finline-limit= |
integer |
30050 |
|
-finline-limit= |
0 |
0 |
1 |
basic, parametric, optimization |
##param-max-inline-insns |
compiler flag: --param max-inline-insns= (The maximum number of instructions in a function that is eligible for inlining) |
integer |
30060 |
|
--param max-inline-insns= |
0 |
20000 |
1 |
basic, parametric, optimization |
##param-max-delay-slot-insn-search |
compiler flag: --param max-delay-slot-insn-search= (The maximum number of instructions to consider to fill a delay slot) |
integer |
30070 |
|
--param max-delay-slot-insn-search= |
0 |
200 |
1 |
basic, parametric, optimization |
##param-max-delay-slot-live-search |
compiler flag: --param max-delay-slot-live-search= (The maximum number of instructions to consider to find accurate live register information) |
integer |
30080 |
|
--param max-delay-slot-live-search= |
0 |
666 |
1 |
basic, parametric, optimization |