adapt to latest libfirm
[cparser] / driver / firm_cmdline.h
index 20e9871..47b9ba9 100644 (file)
@@ -30,7 +30,6 @@ struct a_firm_opt {
   a_byte   debug_mode;      /**< debug mode: store all local variables */
   a_byte   const_folding;   /**< enable constant folding */
   a_byte   cse;             /**< enable common-subexpression elimination */
-  a_byte   control_flow;    /**< enable control flow optimizations */
   a_byte   gcse;            /**< enable global common-subexpression elimination */
   a_byte   confirm;         /**< enable Confirm optimization */
   a_byte   muls;            /**< enable architecture dependent mul optimization */
@@ -42,7 +41,7 @@ struct a_firm_opt {
   a_byte   cc_opt;          /**< optimize calling conventions */
   a_byte   freestanding;    /**< if set, freestanding mode is enabled */
   a_byte   fp_model;        /**< fp model */
-  a_byte   vrfy;            /**< Firm verifier setting */
+  a_byte   verify;          /**< Firm verifier setting */
   a_byte   check_all;       /**< enable checking all Firm phases */
   a_byte   lower;           /**< enable Firm lowering */
   a_byte   os_support;      /**< current os support */
@@ -52,10 +51,9 @@ struct a_firm_opt {
   int      clone_threshold; /**< The threshold value for procedure cloning. */
   unsigned inline_maxsize;  /**< Maximum function size for inlining. */
   unsigned inline_threshold;/**< Inlining benefice threshold. */
-  a_byte   vrfy_edges;      /**< verify edges */
+  a_byte   verify_edges;    /**< verify edges */
   a_byte   grs_simd_opt;
   a_byte   grs_create_pattern;
-  unsigned spare_size;      /**< allowed spare size for table switches in machine words. */
   a_byte   enable_statev;   /**< enable statev output */
   char     *statev_filter;  /**< statev filter */
 };
@@ -85,7 +83,6 @@ struct a_firm_dump {
   a_byte extbb;         /**< dumps extended basic blocks */
   a_byte ir_graph;      /**< dump all graphs */
   a_byte all_phases;    /**< dump the IR graph after all phases */
-  a_byte edge_labels;   /**< use edge labels when dumping IR graphs */
   a_byte statistic;     /**< Firm statistic setting */
   a_byte stat_pattern;  /**< enable Firm statistic pattern */
   a_byte stat_dag;      /**< enable Firm DAG statistic */
@@ -123,10 +120,4 @@ void print_firm_version(FILE *f);
  */
 int firm_option(const char *opt);
 
-/**
- * called by the generic command line parser
- * to handle the --backend= or -b options
- */
-int firm_be_option(const char *opt);
-
-#endif /* FIRM_CMDLINE_H */
+#endif