X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeifg_pointer.c;h=a51735c5dc852c1f1e2dd73858652289a1c0decf;hb=dd4cd761ab637d4488c7e29f49843b1b02366acf;hp=5f0b8a97e210516534fc637ed0c88021030a2561;hpb=39f3a8dbd0f00f90b7b12a849d1bf7b9c1329479;p=libfirm diff --git a/ir/be/beifg_pointer.c b/ir/be/beifg_pointer.c index 5f0b8a97e..a51735c5d 100644 --- a/ir/be/beifg_pointer.c +++ b/ir/be/beifg_pointer.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -85,9 +85,11 @@ typedef struct _ptr_iter_t { /* PRIVATE FUNCTIONS */ -static void *ptr_irn_data_init(ir_phase *ph, ir_node *irn, void *data) +static void *ptr_irn_data_init(ir_phase *ph, const ir_node *irn, void *data) { ptr_head_t *head = phase_alloc(ph, sizeof(*head)); + (void) irn; + (void) data; INIT_LIST_HEAD(&head->list); return head; } @@ -109,10 +111,9 @@ static ptr_head_t *ptr_get_new_head(ifg_pointer_t *ifg) static void write_pointers(bitset_t *live, ifg_pointer_t *ifg) { ir_node *live_irn; - bitset_pos_t elm; + bitset_pos_t elm; - bitset_foreach_irn(ifg->env->irg, live, elm, live_irn) - { + bitset_foreach_irn(ifg->env->irg, live, elm, live_irn) { ptr_head_t *head = phase_get_or_set_irn_data(&ifg->ph, live_irn); ptr_head_t *element = ptr_get_new_head(ifg); @@ -603,16 +604,16 @@ static ir_node *ifg_pointer_neighbours_begin(const void *self, void *iter, const static ir_node *ifg_pointer_neighbours_next(const void *self, void *iter) { + (void) self; return get_next_neighbour(iter); } static void ifg_pointer_neighbours_break(const void *self, void *iter) { ptr_iter_t *it = iter; + (void) self; bitset_free(it->visited_neighbours); - - return; } static ir_node *ifg_pointer_nodes_begin(const void *self, void *iter) @@ -622,11 +623,14 @@ static ir_node *ifg_pointer_nodes_begin(const void *self, void *iter) static ir_node *ifg_pointer_nodes_next(const void *self, void *iter) { + (void) self; return get_next_irn(iter); } static void ifg_pointer_nodes_break(const void *self, void *iter) { + (void) self; + (void) iter; return; }