fixed typedef
[libfirm] / ir / be / bechordal_t.h
index 2ab437f..9209bfc 100644 (file)
@@ -109,8 +109,9 @@ enum {
        BE_CH_COPYMIN_NONE    = 0,
        BE_CH_COPYMIN_HEUR1   = 1,
        BE_CH_COPYMIN_HEUR2   = 2,
-       BE_CH_COPYMIN_ILP1    = 3,
-       BE_CH_COPYMIN_ILP2    = 4,
+       BE_CH_COPYMIN_STAT    = 3,
+       BE_CH_COPYMIN_ILP1    = 4,
+       BE_CH_COPYMIN_ILP2    = 5,
 
        /* ifg flavor */
        BE_CH_IFG_STD         = 1,
@@ -132,5 +133,13 @@ struct _be_ra_chordal_opts_t {
        char ilp_solver[128];
 };
 
+/**
+ * Open a file whose name is composed from the graph's name and the current register class.
+ * @note The name of the file will be prefix(ifg_name)_(reg_class_name).suffix
+ * @param prefix The file name's prefix.
+ * @param suffix The file name's ending (the . is inserted automatically).
+ * @return       A text file opened for writing.
+ */
+FILE *be_chordal_open(const be_chordal_env_t *env, const char *prefix, const char *suffix);
 
 #endif /* _BECHORDAL_T_H */