Changes API a little bit :-)
[libfirm] / ir / be / becopyoptmain.h
index 671379d..51d2cb1 100644 (file)
@@ -1,22 +1,24 @@
 /**
- * Main header for the optimization reducing the copies needed for:
+ * Author:      Daniel Grund
+ * Date:               11.04.2005
+ * Copyright:   (c) Universitaet Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+
+ * Main header for the optimization reducing the copy costs needed for:
  * - phi coalescing
  * - register-constrained nodes
- *
- * Checker included.
- * By request some statistics are collected too.
- *
- * @author Daniel Grund
- * @date 11.04.2005
  */
 
 #ifndef _BECOPYOPTMAIN_H
 #define _BECOPYOPTMAIN_H
 
 #include "irgraph.h"
+#include "bearch.h"
+
+#include "bechordal.h"
 
 void be_copy_opt_init(void);
-void be_copy_opt(ir_graph* irg);
-void be_copy_opt_done(ir_graph* irg);
+void be_copy_opt(be_chordal_env_t *chordal_env);
+void be_copy_opt_verify(be_chordal_env_t *chordal_env);
 
 #endif