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