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-36x

Date: 2012-07-29 04:51:42.270000
License:
Module: compiler
Repo: ck-autotuning
CID (DOI-like distributed ID): 36ebc331048475bb:090c082608f42e1b
Tags: compiler,llvm,v3,v3.6

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
##disable_inlining compiler flag: -disable-inlining text 10010 -disable-inlining, basic, optimization
##disable_simplify_libcalls compiler flag: -disable-simplify-libcalls text 10020 -disable-simplify-libcalls, basic, optimization
##funit_at_a_time compiler flag: -funit-at-a-time text 10030 -funit-at-a-time, basic, optimization
##std_compile_opts compiler flag: -std-compile-opts text 10040 -std-compile-opts, basic, optimization
##std_link_opts compiler flag: -std-link-opts text 10050 -std-link-opts, basic, optimization
##aa_eval compiler flag: -aa-eval text 10060 -aa-eval, basic, optimization
##adce compiler flag: -adce text 10070 -adce, basic, optimization
##always_inline compiler flag: -always-inline text 10080 -always-inline, basic, optimization
##argpromotion compiler flag: -argpromotion text 10090 -argpromotion, basic, optimization
##basicaa compiler flag: -basicaa text 10110 -basicaa, basic, optimization
##basiccg compiler flag: -basiccg text 10120 -basiccg, basic, optimization
##bb_vectorize compiler flag: -bb-vectorize text 10130 -bb-vectorize, basic, optimization
##block_freq compiler flag: -block-freq text 10140 -block-freq, basic, optimization
##block_placement compiler flag: -block-placement text 10150 -block-placement, basic, optimization
##branch_prob compiler flag: -branch-prob text 10160 -branch-prob, basic, optimization
##break_crit_edges compiler flag: -break-crit-edges text 10170 -break-crit-edges, basic, optimization
##codegenprepare compiler flag: -codegenprepare text 10180 -codegenprepare, basic, optimization
##constmerge compiler flag: -constmerge text 10190 -constmerge, basic, optimization
##constprop compiler flag: -constprop text 10200 -constprop, basic, optimization
##correlated_propagation compiler flag: -correlated-propagation text 10210 -correlated-propagation, basic, optimization
##count_aa compiler flag: -count-aa text 10220 -count-aa, basic, optimization
##dce compiler flag: -dce text 10230 -dce, basic, optimization
##deadargelim compiler flag: -deadargelim text 10240 -deadargelim, basic, optimization
##die compiler flag: -die text 10250 -die, basic, optimization
##domfrontier compiler flag: -domfrontier text 10260 -domfrontier, basic, optimization
##domtree compiler flag: -domtree text 10270 -domtree, basic, optimization
##dse compiler flag: -dse text 10280 -dse, basic, optimization
##early_cse compiler flag: -early-cse text 10290 -early-cse, basic, optimization
##functionattrs compiler flag: -functionattrs text 10300 -functionattrs, basic, optimization
##globaldce compiler flag: -globaldce text 10310 -globaldce, basic, optimization
##globalopt compiler flag: -globalopt text 10320 -globalopt, basic, optimization
##globalsmodref_aa compiler flag: -globalsmodref-aa text 10330 -globalsmodref-aa, basic, optimization
##gvn compiler flag: -gvn text 10340 -gvn, basic, optimization
##indvars compiler flag: -indvars text 10350 -indvars, basic, optimization
##inline compiler flag: -inline text 10360 -inline, basic, optimization
##instcombine compiler flag: -instcombine text 10370 -instcombine, basic, optimization
##instcount compiler flag: -instcount text 10380 -instcount, basic, optimization
##instnamer compiler flag: -instnamer text 10390 -instnamer, basic, optimization
##instsimplify compiler flag: -instsimplify text 10400 -instsimplify, basic, optimization
##internalize compiler flag: -internalize text 10410 -internalize, basic, optimization
##intervals compiler flag: -intervals text 10420 -intervals, basic, optimization
##ipconstprop compiler flag: -ipconstprop text 10430 -ipconstprop, basic, optimization
##ipsccp compiler flag: -ipsccp text 10440 -ipsccp, basic, optimization
##iv_users compiler flag: -iv-users text 10450 -iv-users, basic, optimization
##lazy_value_info compiler flag: -lazy-value-info text 10460 -lazy-value-info, basic, optimization
##lcssa compiler flag: -lcssa text 10470 -lcssa, basic, optimization
##lda compiler flag: -lda text 10480 -lda, basic, optimization
##libcall_aa compiler flag: -libcall-aa text 10490 -libcall-aa, basic, optimization
##licm compiler flag: -licm text 10500 -licm, basic, optimization
##lint compiler flag: -lint text 10510 -lint, basic, optimization
##loop_deletion compiler flag: -loop-deletion text 10520 -loop-deletion, basic, optimization
##loop_extract compiler flag: -loop-extract text 10530 -loop-extract, basic, optimization
##loop_extract_single compiler flag: -loop-extract-single text 10540 -loop-extract-single, basic, optimization
##loop_idiom compiler flag: -loop-idiom text 10550 -loop-idiom, basic, optimization
##loop_instsimplify compiler flag: -loop-instsimplify text 10560 -loop-instsimplify, basic, optimization
##loop_reduce compiler flag: -loop-reduce text 10570 -loop-reduce, basic, optimization
##loop_rotate compiler flag: -loop-rotate text 10580 -loop-rotate, basic, optimization
##loop_simplify compiler flag: -loop-simplify text 10590 -loop-simplify, basic, optimization
##loop_unroll compiler flag: -loop-unroll text 10600 -loop-unroll, basic, optimization
##loop_unswitch compiler flag: -loop-unswitch text 10610 -loop-unswitch, basic, optimization
##lower_expect compiler flag: -lower-expect text 10620 -lower-expect, basic, optimization
##loweratomic compiler flag: -loweratomic text 10630 -loweratomic, basic, optimization
##lowerinvoke compiler flag: -lowerinvoke text 10640 -lowerinvoke, basic, optimization
##lowerswitch compiler flag: -lowerswitch text 10650 -lowerswitch, basic, optimization
##mem2reg compiler flag: -mem2reg text 10660 -mem2reg, basic, optimization
##memcpyopt compiler flag: -memcpyopt text 10670 -memcpyopt, basic, optimization
##memdep compiler flag: -memdep text 10680 -memdep, basic, optimization
##mergefunc compiler flag: -mergefunc text 10690 -mergefunc, basic, optimization
##mergereturn compiler flag: -mergereturn text 10700 -mergereturn, basic, optimization
##module_debuginfo compiler flag: -module-debuginfo text 10710 -module-debuginfo, basic, optimization
##partial_inliner compiler flag: -partial-inliner text 10720 -partial-inliner, basic, optimization
##postdomtree compiler flag: -postdomtree text 10730 -postdomtree, basic, optimization
##preverify compiler flag: -preverify text 10740 -preverify, basic, optimization
##prune_eh compiler flag: -prune-eh text 10750 -prune-eh, basic, optimization
##reassociate compiler flag: -reassociate text 10760 -reassociate, basic, optimization
##reg2mem compiler flag: -reg2mem text 10770 -reg2mem, basic, optimization
##regions compiler flag: -regions text 10780 -regions, basic, optimization
##scalar_evolution compiler flag: -scalar-evolution text 10790 -scalar-evolution, basic, optimization
##scalarrepl compiler flag: -scalarrepl text 10800 -scalarrepl, basic, optimization
##scalarrepl_ssa compiler flag: -scalarrepl-ssa text 10810 -scalarrepl-ssa, basic, optimization
##sccp compiler flag: -sccp text 10820 -sccp, basic, optimization
##scev_aa compiler flag: -scev-aa text 10830 -scev-aa, basic, optimization
##simplify_libcalls compiler flag: -simplify-libcalls text 10840 -simplify-libcalls, basic, optimization
##simplifycfg compiler flag: -simplifycfg text 10850 -simplifycfg, basic, optimization
##sink compiler flag: -sink text 10860 -sink, basic, optimization
##strip compiler flag: -strip text 10870 -strip, basic, optimization
##strip_dead_debug_info compiler flag: -strip-dead-debug-info text 10880 -strip-dead-debug-info, basic, optimization
##strip_dead_prototypes compiler flag: -strip-dead-prototypes text 10890 -strip-dead-prototypes, basic, optimization
##strip_debug_declare compiler flag: -strip-debug-declare text 10900 -strip-debug-declare, basic, optimization
##strip_nondebug compiler flag: -strip-nondebug text 10910 -strip-nondebug, basic, optimization
##tailcallelim compiler flag: -tailcallelim text 10920 -tailcallelim, basic, optimization
##targetlibinfo compiler flag: -targetlibinfo text 10940 -targetlibinfo, basic, optimization
##tbaa compiler flag: -tbaa text 10950 -tbaa, basic, optimization
##vectorize compiler flag: -vectorize text 10960 -vectorize, basic, optimization

View entry in raw format

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at