Added exec_freq_t type
[libfirm] / ir / ana / execfreq.h
1 #ifndef EXECFREQ_H_
2 #define EXECFREQ_H_
3
4 #include "irgraph_t.h"
5 #include "irnode_t.h"
6 #include "set.h"
7
8 typedef struct _exec_freq_t exec_freq_t;
9
10 exec_freq_t * compute_execfreq(ir_graph *irg, double loop_weight);
11
12 void free_execfreq(exec_freq_t *ef);
13
14 double get_block_execfreq(const exec_freq_t *ef, const ir_node * irn);
15
16 #endif