X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode.c;h=61d73947b2dd95c657912fda7471467e5950ef85;hb=afbbc0b1ccd684c4c24bfd43d0f994123245f39f;hp=0cfde3c6eb719686a68b26b7db34361b8599c15a;hpb=8ba5f72b4d71f63754697053f001a11c1cc57e0c;p=libfirm diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 0cfde3c6e..61d73947b 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -445,11 +445,11 @@ ident *get_irn_opident(const ir_node *node) { return node->op->name; } -unsigned long (get_irn_visited)(const ir_node *node) { +ir_visited_t (get_irn_visited)(const ir_node *node) { return _get_irn_visited(node); } -void (set_irn_visited)(ir_node *node, unsigned long visited) { +void (set_irn_visited)(ir_node *node, ir_visited_t visited) { _set_irn_visited(node, visited); } @@ -457,14 +457,14 @@ void (mark_irn_visited)(ir_node *node) { _mark_irn_visited(node); } -int (irn_not_visited)(const ir_node *node) { - return _irn_not_visited(node); -} - int (irn_visited)(const ir_node *node) { return _irn_visited(node); } +int (irn_visited_else_mark)(ir_node *node) { + return _irn_visited_else_mark(node); +} + void (set_irn_link)(ir_node *node, void *link) { _set_irn_link(node, link); } @@ -483,7 +483,7 @@ op_pin_state (is_irn_pinned_in_irg) (const ir_node *node) { void set_irn_pinned(ir_node *node, op_pin_state state) { /* due to optimization an opt may be turned into a Tuple */ - if (get_irn_op(node) == op_Tuple) + if (is_Tuple(node)) return; assert(node && get_op_pinned(get_irn_op(node)) >= op_pin_state_exc_pinned); @@ -719,11 +719,11 @@ void set_Block_matured(ir_node *node, int matured) { node->attr.block.is_matured = matured; } -unsigned long (get_Block_block_visited)(const ir_node *node) { +ir_visited_t (get_Block_block_visited)(const ir_node *node) { return _get_Block_block_visited(node); } -void (set_Block_block_visited)(ir_node *node, unsigned long visit) { +void (set_Block_block_visited)(ir_node *node, ir_visited_t visit) { _set_Block_block_visited(node, visit); } @@ -732,10 +732,6 @@ void (mark_Block_block_visited)(ir_node *node) { _mark_Block_block_visited(node); } -int (Block_not_block_visited)(const ir_node *node) { - return _Block_not_block_visited(node); -} - int (Block_block_visited)(const ir_node *node) { return _Block_block_visited(node); } @@ -902,7 +898,6 @@ ir_node *get_End_keepalive(const ir_node *end, int pos) { } void add_End_keepalive(ir_node *end, ir_node *ka) { - ir_graph *irg = get_irn_irg(end); assert(is_End(end)); add_irn_n(end, ka); } @@ -2453,7 +2448,7 @@ get_irn_irg(const ir_node *node) { node = get_irn_n(node, -1); if (is_Bad(node)) /* sometimes bad is predecessor of nodes instead of block: in case of optimization */ node = get_irn_n(node, -1); - assert(get_irn_op(node) == op_Block); + assert(is_Block(node)); return node->attr.block.irg; } @@ -2541,7 +2536,7 @@ ir_node *skip_Pin(ir_node *node) { /* returns operand of node if node is a Confirm */ ir_node *skip_Confirm(ir_node *node) { - if (get_irn_op(node) == op_Confirm) + if (is_Confirm(node)) return get_Confirm_value(node); return node; }