libFirm
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
execfreq.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5 
12 #ifndef FIRM_ANA_EXECFREQ_H
13 #define FIRM_ANA_EXECFREQ_H
14 
15 #include "firm_types.h"
16 #include "begin.h"
17 
34 FIRM_API void ir_estimate_execfreq(ir_graph *irg);
35 
37 FIRM_API double get_block_execfreq(const ir_node *block);
38 
41 #include "end.h"
42 
43 #endif
struct ir_graph ir_graph
Procedure Graph.
Definition: firm_types.h:74
double get_block_execfreq(const ir_node *block)
Returns execution frequency of block block.
void ir_estimate_execfreq(ir_graph *irg)
Estimates execution frequency of a graph.
struct ir_node ir_node
Procedure Graph Node.
Definition: firm_types.h:53