typerep: remove alternative names
[libfirm] / include / libfirm / execfreq.h
index b15a473..1c27c78 100644 (file)
@@ -22,7 +22,6 @@
  * @brief       Compute an estimate of basic block executions.
  * @author      Adam M. Szalkowski
  * @date        28.05.2006
- * @version     $Id$
  */
 #ifndef FIRM_ANA_EXECFREQ_H
 #define FIRM_ANA_EXECFREQ_H
 #include "firm_types.h"
 #include "begin.h"
 
-struct ir_exec_freq;
+/**
+ * @ingroup irana
+ * @defgroup execfreq Basic Block Execution Frequency
+ * @{
+ */
 
 /**
  * Create execfreq structure (to be used with set_execfreq)
  */
-FIRM_DLL ir_exec_freq *create_execfreq(ir_graph *irg);
+FIRM_API ir_exec_freq *create_execfreq(ir_graph *irg);
 
 /**
  * Set execution frequency of a basic block
  */
-FIRM_DLL void set_execfreq(ir_exec_freq *ef, const ir_node *block, double freq);
+FIRM_API void set_execfreq(ir_exec_freq *ef, const ir_node *block, double freq);
 
 /**
  * Create execfreq structure and initialize with estimated frequencies
  */
-FIRM_DLL ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight);
+FIRM_API ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight);
 
-FIRM_DLL void free_execfreq(ir_exec_freq *ef);
+FIRM_API void free_execfreq(ir_exec_freq *ef);
 
-FIRM_DLL double get_block_execfreq(const ir_exec_freq *ef,
+FIRM_API double get_block_execfreq(const ir_exec_freq *ef,
                                    const ir_node *block);
 
-FIRM_DLL unsigned long get_block_execfreq_ulong(const ir_exec_freq *ef,
+FIRM_API unsigned long get_block_execfreq_ulong(const ir_exec_freq *ef,
                                                 const ir_node *block);
 
+/** @} */
+
 #include "end.h"
 
 #endif