summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJohannes Bucher <johannes.bucher2@student.kit.edu>2019-06-26 16:09:37 +0200
committerDaniel Biester <danielbiester@icloud.com>2020-04-20 15:03:36 +0200
commit8f0c94f0f5401615afcfede9f8fd7e6abea3ca0a (patch)
tree7ee26a8e975f5bce1cde6fac9582e83825c11d02
parentdfe5aa6deca54f395e37e7549b24639f23d5ebf4 (diff)
Disable ces_special_instruction optimization
-rw-r--r--src/firm/firm_opt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firm/firm_opt.c b/src/firm/firm_opt.c
index d193de3..75ab823 100644
--- a/src/firm/firm_opt.c
+++ b/src/firm/firm_opt.c
@@ -396,7 +396,7 @@ static opt_config_t opts[] = {
IRP("opt-proc-clone", do_cloning, "procedure cloning", OPT_FLAG_NONE),
IRP("remove-unused", garbage_collect_entities, "removal of unused functions/variables", OPT_FLAG_NO_DUMP | OPT_FLAG_NO_VERIFY),
IRP("opt-cc", mark_private_methods, "calling conventions optimization", OPT_FLAG_NONE),
- IRG("ces-si", ces_special_instruction, "CES SI identification", OPT_FLAG_ENABLED),
+ //IRG("ces-si", ces_special_instruction, "CES SI identification", OPT_FLAG_ENABLED),
#undef IRP
#undef IRG
};
@@ -686,7 +686,7 @@ static void do_firm_lowering(void)
do_irg_opt(irg, "memcombine");
do_irg_opt(irg, "local");
do_irg_opt(irg, "frame");
- do_irg_opt(irg, "ces-si");
+ //do_irg_opt(irg, "ces-si");
}
/* hack so we get global initializers constant folded even at -O0 */
set_opt_constant_folding(1);