/* precise_exc = */ FALSE, /* never needed for C */
/* use_DivMod = */ FALSE,
/* remove_unused = */ TRUE,
- /* jmp_tbls = */ TRUE,
/* cloning = */ FALSE,
/* auto_sync = */ TRUE,
/* alias_analysis = */ TRUE,
{ X("no-opt-load-store"), &firm_opt.load_store, 0, "firm: disable load store optimization" },
{ X("opt-modes"), &firm_opt.modes, 1, "firm: optimize integer modes" },
{ X("no-opt-modes"), &firm_opt.modes, 0, "firm: disable integer modes optimization" },
- { X("jmptbls"), &firm_opt.jmp_tbls, 1, "firm: create jump table for switch" },
- { X("no-jmptbls"), &firm_opt.jmp_tbls, 0, "firm: do not create jump table for switch" },
{ X("sync"), &firm_opt.auto_sync, 1, "firm: automatically create Sync nodes" },
{ X("no-sync"), &firm_opt.auto_sync, 0, "firm: do not create Sync nodes" },
{ X("opt-alias"), &firm_opt.alias_analysis, 1, "firm: enable alias analysis" },
a_byte precise_exc; /**< use precise exception context */
a_byte use_DivMod; /**< use DivMod nodes */
a_byte remove_unused; /**< remove unused functions */
- a_byte jmp_tbls; /**< create jump table for switch */
a_byte cloning; /**< enable procedure cloning */
a_byte auto_sync; /**< automatically create Sync nodes */
a_byte alias_analysis; /**< enable Alias Analysis */