X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeutil.h;h=921f592c83e796764750e7fe93a40d1b02534e69;hb=184e8cad0c6e8b3cbe8ed9b28d372ad38a96df18;hp=a97371379ae88478293e1e22a00aa2d3d04a3b7e;hpb=f3f6b412c1c11884f569919ba52b8979ccbf94e8;p=libfirm diff --git a/ir/be/beutil.h b/ir/be/beutil.h index a97371379..921f592c8 100644 --- a/ir/be/beutil.h +++ b/ir/be/beutil.h @@ -26,8 +26,6 @@ #ifndef FIRM_BE_BEUTIL_H #define FIRM_BE_BEUTIL_H -#include "firm_config.h" - #include #include "firm_types.h" @@ -70,17 +68,17 @@ pset *be_empty_set(void); * @return The block of the node, or the node itself, if the node is a * block. */ -static INLINE ir_node *get_block(ir_node *irn) +static inline ir_node *get_block(ir_node *irn) { return is_Block(irn) ? irn : get_nodes_block(irn); } -static INLINE const ir_node *get_block_const(const ir_node *irn) +static inline const ir_node *get_block_const(const ir_node *irn) { return is_Block(irn) ? irn : get_nodes_block(irn); } -static INLINE int is_firm_be_mode(const ir_mode *mode) +static inline int is_firm_be_mode(const ir_mode *mode) { return mode_is_data(mode); } @@ -93,7 +91,7 @@ static INLINE int is_firm_be_mode(const ir_mode *mode) * @param irn The node to check for. * @return 1, if the node is a data node, 0 if not. */ -static INLINE int is_data_node(const ir_node *irn) +static inline int is_data_node(const ir_node *irn) { int i, n; @@ -113,13 +111,9 @@ static INLINE int is_data_node(const ir_node *irn) } /** - * Dump a vcg graph containing the controlflow graph, the schedule and - * allocated registers. - * @param irg The irg. Note that scheduling, register allocation must - * have been performed. + * Clears the link fields of all nodes of the given graph. + * @param irg The graph. */ -void dump_allocated_irg(arch_env_t *env, ir_graph *irg, char *suffix); - void be_clear_links(ir_graph *irg); /**