{ X("gvn-pre"), &firm_opt.gvn_pre, 1, "firm: enable GVN partial redundancy elimination" },
{ X("no-gvn-pre"), &firm_opt.gvn_pre, 0, "firm: disable GVN partial redundancy elimination" },
{ X("cond-eval"), &firm_opt.cond_eval, 1, "firm: enable partial condition evaluation optimization" },
{ X("no-cond-eval"), &firm_opt.cond_eval, 0, "firm: disable partial condition evaluation optimization" },
{ X("if-conv"), &firm_opt.if_conversion, 1, "firm: enable if-conversion optimization" },
{ X("no-if-conv"), &firm_opt.if_conversion, 0, "firm: disable if-conversion optimization" },
{ X("gvn-pre"), &firm_opt.gvn_pre, 1, "firm: enable GVN partial redundancy elimination" },
{ X("no-gvn-pre"), &firm_opt.gvn_pre, 0, "firm: disable GVN partial redundancy elimination" },
{ X("cond-eval"), &firm_opt.cond_eval, 1, "firm: enable partial condition evaluation optimization" },
{ X("no-cond-eval"), &firm_opt.cond_eval, 0, "firm: disable partial condition evaluation optimization" },
{ X("if-conv"), &firm_opt.if_conversion, 1, "firm: enable if-conversion optimization" },
{ X("no-if-conv"), &firm_opt.if_conversion, 0, "firm: disable if-conversion optimization" },