bemodule: Remove (hopefully really last) remnants of the STA backend.
[libfirm] / ir / be / bestat.h
index 75c1f39..9302ca1 100644 (file)
@@ -1,20 +1,6 @@
 /*
- * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
- *
  * This file is part of libFirm.
- *
- * This file may be distributed and/or modified under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation and appearing in the file LICENSE.GPL included in the
- * packaging of this file.
- *
- * Licensees holding valid libFirm Professional Edition licenses may use
- * this file in accordance with the libFirm Commercial License.
- * Agreement provided with the Software.
- *
- * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE.
+ * Copyright (C) 2012 University of Karlsruhe.
  */
 
 /**
@@ -28,8 +14,6 @@
 #include "firm_types.h"
 #include "irnodeset.h"
 
-#include "beirg.h"
-#include "bestatevent.h"
 #include "bearch.h"
 
 typedef enum be_stat_tag_t {
@@ -38,9 +22,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)
@@ -67,7 +48,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,