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-2.95-auto

Added by: cTuning foundation
Date: 2015-08-10 16:38:04.213067
License: See CK LICENSE.txt for licensing details
Module: compiler
Repo: ck-autotuning
CID (DOI-like distributed ID): 36ebc331048475bb:5d54a4c84acd8d4d
Tags: compiler,gcc,v2,v2.95,auto

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
##bool-branch-probabilities compiler flag: -fbranch-probabilities text 10010 -fbranch-probabilities, -fno-branch-probabilities basic, boolean, optimization
##bool-optimize-register-moves compiler flag: -foptimize-register-moves text 10020 -foptimize-register-moves, -fno-optimize-register-moves basic, boolean, optimization
##bool-caller-saves compiler flag: -fcaller-saves text 10030 -fcaller-saves, -fno-caller-saves basic, boolean, optimization
##bool-cse-follow-jumps compiler flag: -fcse-follow-jumps text 10040 -fcse-follow-jumps, -fno-cse-follow-jumps basic, boolean, optimization
##bool-cse-skip-blocks compiler flag: -fcse-skip-blocks text 10050 -fcse-skip-blocks, -fno-cse-skip-blocks basic, boolean, optimization
##bool-delayed-branch compiler flag: -fdelayed-branch text 10060 -fdelayed-branch, -fno-delayed-branch basic, boolean, optimization
##bool-expensive-optimizations compiler flag: -fexpensive-optimizations text 10070 -fexpensive-optimizations, -fno-expensive-optimizations basic, boolean, optimization
##bool-fast-math compiler flag: -ffast-math text 10080 -ffast-math, -fno-fast-math basic, boolean, optimization
##bool-float-store compiler flag: -ffloat-store text 10090 -ffloat-store, -fno-float-store basic, boolean, optimization
##bool-force-addr compiler flag: -fforce-addr text 10100 -fforce-addr, -fno-force-addr basic, boolean, optimization
##bool-force-mem compiler flag: -fforce-mem text 10110 -fforce-mem, -fno-force-mem basic, boolean, optimization
##bool-data-sections compiler flag: -fdata-sections text 10120 -fdata-sections, -fno-data-sections basic, boolean, optimization
##bool-function-sections compiler flag: -ffunction-sections text 10130 -ffunction-sections, -fno-function-sections basic, boolean, optimization
##bool-gcse compiler flag: -fgcse text 10140 -fgcse, -fno-gcse basic, boolean, optimization
##bool-inline-functions compiler flag: -finline-functions text 10150 -finline-functions, -fno-inline-functions basic, boolean, optimization
##bool-keep-inline-functions compiler flag: -fkeep-inline-functions text 10160 -fkeep-inline-functions, -fno-keep-inline-functions basic, boolean, optimization
##bool-default-inline compiler flag: -fno-default-inline text 10170 -fdefault-inline, -fno-default-inline basic, boolean, optimization
##bool-defer-pop compiler flag: -fno-defer-pop text 10180 -fdefer-pop, -fno-defer-pop basic, boolean, optimization
##bool-function-cse compiler flag: -fno-function-cse text 10190 -ffunction-cse, -fno-function-cse basic, boolean, optimization
##bool-inline compiler flag: -fno-inline text 10200 -finline, -fno-inline basic, boolean, optimization
##bool-peephole compiler flag: -fno-peephole text 10210 -fpeephole, -fno-peephole basic, boolean, optimization
##bool-omit-frame-pointer compiler flag: -fomit-frame-pointer text 10220 -fomit-frame-pointer, -fno-omit-frame-pointer basic, boolean, optimization
##bool-regmove compiler flag: -fregmove text 10230 -fregmove, -fno-regmove basic, boolean, optimization
##bool-rerun-cse-after-loop compiler flag: -frerun-cse-after-loop text 10240 -frerun-cse-after-loop, -fno-rerun-cse-after-loop basic, boolean, optimization
##bool-rerun-loop-opt compiler flag: -frerun-loop-opt text 10250 -frerun-loop-opt, -fno-rerun-loop-opt basic, boolean, optimization
##bool-schedule-insns compiler flag: -fschedule-insns text 10260 -fschedule-insns, -fno-schedule-insns basic, boolean, optimization
##bool-schedule-insns2 compiler flag: -fschedule-insns2 text 10270 -fschedule-insns2, -fno-schedule-insns2 basic, boolean, optimization
##bool-strength-reduce compiler flag: -fstrength-reduce text 10280 -fstrength-reduce, -fno-strength-reduce basic, boolean, optimization
##bool-thread-jumps compiler flag: -fthread-jumps text 10290 -fthread-jumps, -fno-thread-jumps basic, boolean, optimization
##bool-unroll-all-loops compiler flag: -funroll-all-loops text 10300 -funroll-all-loops, -fno-unroll-all-loops basic, boolean, optimization
##bool-unroll-loops compiler flag: -funroll-loops text 10310 -funroll-loops, -fno-unroll-loops basic, boolean, optimization
##bool-move-all-movables compiler flag: -fmove-all-movables text 10320 -fmove-all-movables, -fno-move-all-movables basic, boolean, optimization
##bool-reduce-all-givs compiler flag: -freduce-all-givs text 10330 -freduce-all-givs, -fno-reduce-all-givs basic, boolean, optimization
##bool-strict-aliasing compiler flag: -fstrict-aliasing text 10340 -fstrict-aliasing, -fno-strict-aliasing basic, boolean, optimization
##param--finline-limit- compiler flag: -finline-limit- integer 30010 -finline-limit- 0 0 1 basic, parametric, optimization

View entry in raw format

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at