bearch: Disallow passing Projs to get_irn_ops().
[libfirm] / ir / be / becopystat.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief       Copy node statistics.
9  * @author      Daniel Grund
10  * @date        11.04.2005
11  */
12 #ifndef FIRM_BE_BECOPYSTAT_H
13 #define FIRM_BE_BECOPYSTAT_H
14
15 #include "firm_types.h"
16 #include "bearch.h"
17 #include "bechordal_t.h"
18
19 void copystat_add_max_costs(int costs);
20 void copystat_add_inevit_costs(int costs);
21 void copystat_add_init_costs(int costs);
22 void copystat_add_heur_costs(int costs);
23 void copystat_add_opt_costs(int costs);
24 void copystat_add_heur_time(int time);
25 void copystat_dump(ir_graph *irg);
26 void copystat_dump_pretty(ir_graph *irg);
27
28 void copystat_add_ilp_5_sec_costs(int costs);
29 void copystat_add_ilp_30_sec_costs(int costs);
30 void copystat_add_ilp_time(int time);
31 void copystat_add_ilp_vars(int vars);
32 void copystat_add_ilp_csts(int csts);
33 void copystat_add_ilp_iter(int iters);
34
35 #endif