Collective Knowledge Aggregator proof-of-concept
Crowd results Raw CK browser Graphs Reports Datasets Models Home

This page is outdated! New version is available here.


gcc-42x

Date: 2012-07-29 04:31:28.210000
License:
Module: compiler
Repo: ck-autotuning
CID (DOI-like distributed ID): 36ebc331048475bb:d00b6afda845ce91
Tags: compiler,gcc,v4,v4.2

Compiler optimization flag description (boolean and parametric)

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
##openmp compiler flag: openmp text 10001 -fopenmp, basic, openmp, optimization
##fsched_stalled_insns_dep compiler flag: -fsched-stalled-insns-dep= integer 10100 -fsched-stalled-insns-dep= 1 64 1 basic, optimization
##fsched_stalled_insns compiler flag: -fsched-stalled-insns= integer 10200 -fsched-stalled-insns= 1 64 1 basic, optimization
##finline_limit compiler flag: -finline-limit= integer 10300 -finline-limit= 64 2048 1 basic, optimization
##falign_functions compiler flag: -falign-functions= integer 10400 -falign-functions= 1 64 1 basic, optimization
##falign_jumps compiler flag: -falign-jumps= integer 10500 -falign-jumps= 1 64 1 basic, optimization
##falign_labels compiler flag: -falign-labels= integer 10600 -falign-labels= 1 64 1 basic, optimization
##falign_loops compiler flag: -falign-loops= integer 10700 -falign-loops= 1 64 1 basic, optimization
##param_max_gcse_passes compiler flag: --param max-gcse-passes= integer 10800 --param max-gcse-passes= 1 4 1 basic, optimization
##param_max_inline_insns_auto compiler flag: --param max-inline-insns-auto= integer 10900 --param max-inline-insns-auto= 8 256 1 basic, optimization
##param_large_function_insns compiler flag: --param large-function-insns= integer 11000 --param large-function-insns= 1024 4096 1 basic, optimization
##param_large_function_growth compiler flag: --param large-function-growth= integer 11100 --param large-function-growth= 16 1024 1 basic, optimization
##param_large_unit_insns compiler flag: --param large-unit-insns= integer 11200 --param large-unit-insns= 1024 32768 1 basic, optimization
##param_inline_unit_growth compiler flag: --param inline-unit-growth= integer 11300 --param inline-unit-growth= 8 512 1 basic, optimization
##param_inline_call_cost compiler flag: --param inline-call-cost= integer 11400 --param inline-call-cost= 8 32 1 basic, optimization
##param_max_unroll_times compiler flag: --param max-unroll-times= integer 11500 --param max-unroll-times= 2 16 1 basic, optimization
##param_max_unrolled_insns compiler flag: --param max-unrolled-insns= integer 11600 --param max-unrolled-insns= 32 2048 1 basic, optimization
##fbranch_count_reg compiler flag: -fbranch-count-reg text 11700 -fbranch-count-reg, -fno-branch-count-reg basic, optimization
##fbranch_target_load_optimize compiler flag: -fbranch-target-load-optimize text 11800 -fbranch-target-load-optimize, -fno-branch-target-load-optimize basic, optimization
##fbtr_bb_exclusive compiler flag: -fbtr-bb-exclusive text 11900 -fbtr-bb-exclusive, -fno-btr-bb-exclusive basic, optimization
##fcaller_saves compiler flag: -fcaller-saves text 12000 -fcaller-saves, -fno-caller-saves basic, optimization
##fcprop_registers compiler flag: -fcprop-registers text 12100 -fcprop-registers, -fno-cprop-registers basic, optimization
##fcrossjumping compiler flag: -fcrossjumping text 12200 -fcrossjumping, -fno-crossjumping basic, optimization
##fcse_follow_jumps compiler flag: -fcse-follow-jumps text 12300 -fcse-follow-jumps, -fno-cse-follow-jumps basic, optimization
##fcse_skip_blocks compiler flag: -fcse-skip-blocks text 12400 -fcse-skip-blocks, -fno-cse-skip-blocks basic, optimization
##fcx_limited_range compiler flag: -fcx-limited-range text 12500 -fcx-limited-range, -fno-cx-limited-range basic, optimization
##fdefer_pop compiler flag: -fdefer-pop text 12600 -fdefer-pop, -fno-defer-pop basic, optimization
##fdelete_null_pointer_checks compiler flag: -fdelete-null-pointer-checks text 12700 -fdelete-null-pointer-checks, -fno-delete-null-pointer-checks basic, optimization
##fearly_inlining compiler flag: -fearly-inlining text 12800 -fearly-inlining, -fno-early-inlining basic, optimization
##fexpensive_optimizations compiler flag: -fexpensive-optimizations text 12900 -fexpensive-optimizations, -fno-expensive-optimizations basic, optimization
##ffunction_cse compiler flag: -ffunction-cse text 13000 -ffunction-cse, -fno-function-cse basic, optimization
##fgcse_after_reload compiler flag: -fgcse-after-reload text 13100 -fgcse-after-reload, -fno-gcse-after-reload basic, optimization
##fgcse_las compiler flag: -fgcse-las text 13200 -fgcse-las, -fno-gcse-las basic, optimization
##fgcse_lm compiler flag: -fgcse-lm text 13300 -fgcse-lm, -fno-gcse-lm basic, optimization
##fgcse_sm compiler flag: -fgcse-sm text 13400 -fgcse-sm, -fno-gcse-sm basic, optimization
##fgcse compiler flag: -fgcse text 13500 -fgcse, -fno-gcse basic, optimization
##fguess_branch_probability compiler flag: -fguess-branch-probability text 13600 -fguess-branch-probability, -fno-guess-branch-probability basic, optimization
##fif_conversion compiler flag: -fif-conversion text 13700 -fif-conversion, -fno-if-conversion basic, optimization
##fif_conversion2 compiler flag: -fif-conversion2 text 13800 -fif-conversion2, -fno-if-conversion2 basic, optimization
##finline_functions compiler flag: -finline-functions text 13900 -finline-functions, -fno-inline-functions basic, optimization
##fivopts compiler flag: -fivopts text 14000 -fivopts, -fno-ivopts basic, optimization
##floop_optimize compiler flag: -floop-optimize text 14100 -floop-optimize, -fno-loop-optimize basic, optimization
##fmath_errno compiler flag: -fmath-errno text 14200 -fmath-errno, -fno-math-errno basic, optimization
##fmerge_constants compiler flag: -fmerge-constants text 14300 -fmerge-constants, -fno-merge-constants basic, optimization
##fmodulo_sched compiler flag: -fmodulo-sched text 14400 -fmodulo-sched, -fno-modulo-sched basic, optimization
##fmove_loop_invariants compiler flag: -fmove-loop-invariants text 14500 -fmove-loop-invariants, -fno-move-loop-invariants basic, optimization
##fomit_frame_pointer compiler flag: -fomit-frame-pointer text 14600 -fomit-frame-pointer, -fno-omit-frame-pointer basic, optimization
##foptimize_register_move compiler flag: -foptimize-register-move text 14700 -foptimize-register-move, -fno-optimize-register-move basic, optimization
##foptimize_sibling_calls compiler flag: -foptimize-sibling-calls text 14800 -foptimize-sibling-calls, -fno-optimize-sibling-calls basic, optimization
##fpeel_loops compiler flag: -fpeel-loops text 14900 -fpeel-loops, -fno-peel-loops basic, optimization
##fpeephole compiler flag: -fpeephole text 15000 -fpeephole, -fno-peephole basic, optimization
##fpeephole2 compiler flag: -fpeephole2 text 15100 -fpeephole2, -fno-peephole2 basic, optimization
##fprefetch_loop_arrays compiler flag: -fprefetch-loop-arrays text 15200 -fprefetch-loop-arrays, -fno-prefetch-loop-arrays basic, optimization
##fregmove compiler flag: -fregmove text 15300 -fregmove, -fno-regmove basic, optimization
##frename_registers compiler flag: -frename-registers text 15400 -frename-registers, -fno-rename-registers basic, optimization
##freorder_blocks compiler flag: -freorder-blocks text 15500 -freorder-blocks, -fno-reorder-blocks basic, optimization
##freorder_functions compiler flag: -freorder-functions text 15600 -freorder-functions, -fno-reorder-functions basic, optimization
##frerun_cse_after_loop compiler flag: -frerun-cse-after-loop text 15700 -frerun-cse-after-loop, -fno-rerun-cse-after-loop basic, optimization
##frerun_loop_opt compiler flag: -frerun-loop-opt text 15800 -frerun-loop-opt, -fno-rerun-loop-opt basic, optimization
##freschedule_modulo_scheduled_loops compiler flag: -freschedule-modulo-scheduled-loops text 15900 -freschedule-modulo-scheduled-loops, -fno-reschedule-modulo-scheduled-loops basic, optimization
##fsched_interblock compiler flag: -fsched-interblock text 16000 -fsched-interblock, -fno-sched-interblock basic, optimization
##fsched_spec_load_dangerous compiler flag: -fsched-spec-load-dangerous text 16100 -fsched-spec-load-dangerous, -fno-sched-spec-load-dangerous basic, optimization
##fsched_spec_load compiler flag: -fsched-spec-load text 16200 -fsched-spec-load, -fno-sched-spec-load basic, optimization
##fsched_spec compiler flag: -fsched-spec text 16300 -fsched-spec, -fno-sched-spec basic, optimization
##fsched2_use_superblocks compiler flag: -fsched2-use-superblocks text 16400 -fsched2-use-superblocks, -fno-sched2-use-superblocks basic, optimization
##fschedule_insns compiler flag: -fschedule-insns text 16500 -fschedule-insns, -fno-schedule-insns basic, optimization
##fschedule_insns2 compiler flag: -fschedule-insns2 text 16600 -fschedule-insns2, -fno-schedule-insns2 basic, optimization
##fsignaling_nans compiler flag: -fsignaling-nans text 16700 -fsignaling-nans, -fno-signaling-nans basic, optimization
##fsingle_precision_constant compiler flag: -fsingle-precision-constant text 16800 -fsingle-precision-constant, -fno-single-precision-constant basic, optimization
##fsplit_ivs_in_unroller compiler flag: -fsplit-ivs-in-unroller text 16900 -fsplit-ivs-in-unroller, -fno-split-ivs-in-unroller basic, optimization
##fstrength_reduce compiler flag: -fstrength-reduce text 17000 -fstrength-reduce, -fno-strength-reduce basic, optimization
##fstrict_aliasing compiler flag: -fstrict-aliasing text 17100 -fstrict-aliasing, -fno-strict-aliasing basic, optimization
##fthread_jumps compiler flag: -fthread-jumps text 17200 -fthread-jumps, -fno-thread-jumps basic, optimization
##ftracer compiler flag: -ftracer text 17300 -ftracer, -fno-tracer basic, optimization
##ftree_ccp compiler flag: -ftree-ccp text 17400 -ftree-ccp, -fno-tree-ccp basic, optimization
##ftree_ch compiler flag: -ftree-ch text 17500 -ftree-ch, -fno-tree-ch basic, optimization
##ftree_copyrename compiler flag: -ftree-copyrename text 17600 -ftree-copyrename, -fno-tree-copyrename basic, optimization
##ftree_dce compiler flag: -ftree-dce text 17700 -ftree-dce, -fno-tree-dce basic, optimization
##ftree_dominator_opts compiler flag: -ftree-dominator-opts text 17800 -ftree-dominator-opts, -fno-tree-dominator-opts basic, optimization
##ftree_dse compiler flag: -ftree-dse text 17900 -ftree-dse, -fno-tree-dse basic, optimization
##ftree_fre compiler flag: -ftree-fre text 18000 -ftree-fre, -fno-tree-fre basic, optimization
##ftree_loop_im compiler flag: -ftree-loop-im text 18100 -ftree-loop-im, -fno-tree-loop-im basic, optimization
##ftree_loop_ivcanon compiler flag: -ftree-loop-ivcanon text 18200 -ftree-loop-ivcanon, -fno-tree-loop-ivcanon basic, optimization
##ftree_loop_linear compiler flag: -ftree-loop-linear text 18300 -ftree-loop-linear, -fno-tree-loop-linear basic, optimization
##ftree_loop_optimize compiler flag: -ftree-loop-optimize text 18400 -ftree-loop-optimize, -fno-tree-loop-optimize basic, optimization
##ftree_lrs compiler flag: -ftree-lrs text 18500 -ftree-lrs, -fno-tree-lrs basic, optimization
##ftree_pre compiler flag: -ftree-pre text 18600 -ftree-pre, -fno-tree-pre basic, optimization
##ftree_sra compiler flag: -ftree-sra text 18700 -ftree-sra, -fno-tree-sra basic, optimization
##ftree_ter compiler flag: -ftree-ter text 18800 -ftree-ter, -fno-tree-ter basic, optimization
##ftree_vect_loop_version compiler flag: -ftree-vect-loop-version text 18900 -ftree-vect-loop-version, -fno-tree-vect-loop-version basic, optimization
##ftree_vectorize compiler flag: -ftree-vectorize text 19000 -ftree-vectorize, -fno-tree-vectorize basic, optimization
##funroll_all_loops compiler flag: -funroll-all-loops text 19100 -funroll-all-loops, -funroll-loops basic, optimization
##funswitch_loops compiler flag: -funswitch-loops text 19200 -funswitch-loops, -fno-unswitch-loops basic, optimization
##fvariable_expansion_in_unroller compiler flag: -fvariable-expansion-in-unroller text 19300 -fvariable-expansion-in-unroller, -fno-variable-expansion-in-unroller basic, optimization

View entry in raw format

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at