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.


llvm-3.9.0-auto

Date: 2016-02-09 11:06:05.544847
License:
Module: compiler
Repo: ck-autotuning
CID (DOI-like distributed ID): 36ebc331048475bb:8e976343ae906967
Tags: compiler,llvm,v3,v3.9,v3.9.0,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, -O1, -O2 base, basic, optimization
##fassociative-math compiler flag: -fassociative-math text 10010 -fassociative-math, basic, boolean, optimization
##ffast-math compiler flag: -ffast-math text 10020 -ffast-math, basic, boolean, optimization
##ffinite-math-only compiler flag: -ffinite-math-only text 10030 -ffinite-math-only, basic, boolean, optimization
##fmerge-all-constants compiler flag: -fmerge-all-constants text 10050 -fmerge-all-constants, basic, boolean, optimization
##fno-assume-sane-operator-new compiler flag: -fno-assume-sane-operator-new text 10060 -fno-assume-sane-operator-new, basic, boolean, optimization
##fno-autolink compiler flag: -fno-autolink text 10070 -fno-autolink, basic, boolean, optimization
##fno-builtin compiler flag: -fno-builtin text 10080 -fno-builtin, basic, boolean, optimization
##fno-constant-cfstrings compiler flag: -fno-constant-cfstrings text 10100 -fno-constant-cfstrings, basic, boolean, optimization
##fno-diagnostics-fixit-info compiler flag: -fno-diagnostics-fixit-info text 10110 -fno-diagnostics-fixit-info, basic, boolean, optimization
##fno-elide-constructors compiler flag: -fno-elide-constructors text 10130 -fno-elide-constructors, basic, boolean, optimization
##fno-inline compiler flag: -fno-inline text 10150 -fno-inline, basic, boolean, optimization
##fno-lax-vector-conversions compiler flag: -fno-lax-vector-conversions text 10160 -fno-lax-vector-conversions, basic, boolean, optimization
##fno-merge-all-constants compiler flag: -fno-merge-all-constants text 10180 -fno-merge-all-constants, basic, boolean, optimization
##fno-rtti compiler flag: -fno-rtti text 10200 -fno-rtti, basic, boolean, optimization
##fno-sanitize-stats compiler flag: -fno-sanitize-stats text 10210 -fno-sanitize-stats, basic, boolean, optimization
##fno-signed-char compiler flag: -fno-signed-char text 10240 -fno-signed-char, basic, boolean, optimization
##fno-signed-zeros compiler flag: -fno-signed-zeros text 10250 -fno-signed-zeros, basic, boolean, optimization
##fno-unroll-loops compiler flag: -fno-unroll-loops text 10290 -fno-unroll-loops, basic, boolean, optimization
##fomit-frame-pointer compiler flag: -fomit-frame-pointer text 10330 -fomit-frame-pointer , basic, boolean, optimization
##foptimize-sibling-calls compiler flag: -foptimize-sibling-calls text 10340 -foptimize-sibling-calls, basic, boolean, optimization
##fsched-interblock compiler flag: -fsched-interblock text 10380 -fsched-interblock, basic, boolean, optimization
##fshort-enums compiler flag: -fshort-enums text 10390 -fshort-enums, basic, boolean, optimization
##fstrict-aliasing compiler flag: -fstrict-aliasing text 10400 -fstrict-aliasing, basic, boolean, optimization
##fstrict-enums compiler flag: -fstrict-enums text 10410 -fstrict-enums, basic, boolean, optimization
##ftree-slp-vectorize compiler flag: -ftree-slp-vectorize text 10430 -ftree-slp-vectorize, basic, boolean, optimization
##ftree-vectorize compiler flag: -ftree-vectorize text 10440 -ftree-vectorize, basic, boolean, optimization
##funroll-loops compiler flag: -funroll-loops text 10460 -funroll-loops, -fno-unroll-loops basic, boolean, optimization
##freroll-loops compiler flag: -freroll-loops text 10465 -freroll-loops, -fno-reroll-loops basic, boolean, optimization
##trigraphs compiler flag: trigraphs text 10466 -trigraphs, -no-trigraphs basic, boolean, optimization
##fvectorize compiler flag: -fvectorize text 10467 -fvectorize, -fno-vectorize basic, boolean, optimization
##flto compiler flag: -flto text 10468 -flto=full, -flto=thin, -fno-lto basic, boolean, optimization
##fvisibility-inlines-hidden compiler flag: -fvisibility-inlines-hidden text 10490 -fvisibility-inlines-hidden, basic, boolean, optimization
##fwrapv compiler flag: -fwrapv text 10500 -fwrapv, basic, boolean, optimization
##mno-global-merge compiler flag: -mno-global-merge text 10550 -mno-global-merge, basic, boolean, optimization
##msoft-float compiler flag: -msoft-float text 10580 -msoft-float, basic, boolean, optimization
##mstrict-align compiler flag: -mstrict-align text 10590 -mstrict-align, basic, boolean, optimization
##fslp-vectorize-aggressive compiler flag: -fslp-vectorize-aggressive text 10901 -fslp-vectorize-aggressive, basic, boolean, optimization
##fslp-vectorize compiler flag: -fslp-vectorize text 10902 -fslp-vectorize, basic, boolean, optimization
##fshort-wchar compiler flag: -fshort-wchar text 10903 -fshort-wchar, basic, boolean, optimization
##fstrict-vtable-pointers compiler flag: -fstrict-vtable-pointers text 10904 -fstrict-vtable-pointers, basic, boolean, optimization
##mglobal-merge compiler flag: -mglobal-merge text 10905 -mglobal-merge, basic, boolean, optimization
##mlong-calls compiler flag: -mlong-calls text 10906 -mlong-calls, basic, boolean, optimization
##mno-long-calls compiler flag: -mno-long-calls text 10907 -mno-long-calls, basic, boolean, optimization
##mno-implicit-float compiler flag: -mno-implicit-float text 10908 -mno-implicit-float, basic, boolean, optimization
##mrelax-all compiler flag: -mrelax-all text 10909 -mrelax-all, basic, boolean, optimization
##mstackrealign compiler flag: -mstackrealign text 10912 -mstackrealign, basic, boolean, optimization
##fmodules-prune-after compiler flag: -fmodules-prune-after integer 30000 -fmodules-prune-after= 10 120 1 basic, parametric, optimization
##mstack-alignment compiler flag: -mstack-alignment= integer 30001 -mstack-alignment= 1 32 1 basic, parametric, optimization
##fmax-type-align compiler flag: -fmax-type-align= integer 30002 -fmax-type-align= 1 32 1 basic, parametric, optimization
##fmodules-prune-interval compiler flag: -fmodules-prune-interval integer 30010 -fmodules-prune-interval= 10 120 1 basic, parametric, optimization
##ftemplate-backtrace-limit compiler flag: -ftemplate-backtrace-limit integer 30020 -ftemplate-backtrace-limit= 200 800 1 basic, parametric, optimization
##arch-mtune-native compiler flag (CPU specific): -mtune=native text 30991 -mtune=native, basic, optimization, cpu-specific
##arch-munaligned-access compiler flag (ARM specific): -munaligned-access text 30992 -munaligned-access, -mno-unaligned-access basic, optimization, arm-specific
##arch-mcrc compiler flag (ARM specific): -mcrc text 30993 -mcrc, -mno-crc basic, optimization, arm-specific
##arch-mno-movt compiler flag (ARM specific): -mno-movt text 30995 -mno-movt, basic, optimization, arm-specific
##arch-ffixed-r9 compiler flag (ARM specific): -ffixed-r9 text 30996 -ffixed-r9, basic, optimization, arm-specific
##ffp-contract compiler flag: -ffp-contract text 31000 -ffp-contract=off, -ffp-contract=fast, -ffp-contract=on basic, boolean, optimization

View entry in raw format

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at