bescripts: Remove unused execution unit specification.
[libfirm] / ir / be / bestat.h
index 8d4f78c..1be1972 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief       Provides several statistic functions for the backend.
  * @author      Christian Wuerdig, Matthias Braun
- * @version     $Id$
  */
 #ifndef FIRM_BE_BESTAT_H
 #define FIRM_BE_BESTAT_H
@@ -29,8 +28,6 @@
 #include "firm_types.h"
 #include "irnodeset.h"
 
-#include "beirg.h"
-#include "bestatevent.h"
 #include "bearch.h"
 
 typedef enum be_stat_tag_t {
@@ -39,9 +36,6 @@ typedef enum be_stat_tag_t {
        BE_STAT_MEM_PHIS,             /**< memory-phi count */
        BE_STAT_COPIES,               /**< copies */
        BE_STAT_PERMS,                /**< perms */
-       BE_STAT_SPILLS,               /**< spills (also folded spills) */
-       BE_STAT_RELOADS,              /**< reloads (also folded reloads) */
-       BE_STAT_REMATS,               /**< rematerialized nodes */
        BE_STAT_COUNT
 } be_stat_tag_t;
 ENUM_COUNTABLE(be_stat_tag_t)
@@ -68,7 +62,7 @@ void be_do_stat_reg_pressure(ir_graph *irg, const arch_register_class_t *cls);
  * Gives a cost estimate for the program (based on execution frequencies)
  * and backend op_estimated_cost
  */
-double be_estimate_irg_costs(ir_graph *irg, ir_exec_freq *execfreqs);
+double be_estimate_irg_costs(ir_graph *irg);
 
 /**
  * return number of "instructions" (=nodes without some virtual nodes like Proj,