projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed debug output of unary x87 nodes
[libfirm]
/
ir
/
be
/
beifg_clique.c
diff --git
a/ir/be/beifg_clique.c
b/ir/be/beifg_clique.c
index
745c2d4
..
778d0b1
100644
(file)
--- a/
ir/be/beifg_clique.c
+++ b/
ir/be/beifg_clique.c
@@
-46,7
+46,7
@@
typedef struct _cli_element_t {
} cli_element_t;
typedef struct _cli_iter_t {
} cli_element_t;
typedef struct _cli_iter_t {
- ifg_clique_t *ifg;
+
const
ifg_clique_t *ifg;
cli_head_t *curr_cli_head;
cli_element_t *curr_cli_element;
const ir_node *curr_irn;
cli_head_t *curr_cli_head;
cli_element_t *curr_cli_element;
const ir_node *curr_irn;
@@
-383,7
+383,6
@@
static void find_first_neighbour(const ifg_clique_t *ifg, cli_iter_t *it, const
static ir_node *get_next_neighbour(cli_iter_t *it)
{
ir_node *res = NULL;
static ir_node *get_next_neighbour(cli_iter_t *it)
{
ir_node *res = NULL;
- cli_head_t *cli_head = it->curr_cli_head;
const ir_node *irn = it->curr_irn;
if (it->curr_cli_element != NULL)
const ir_node *irn = it->curr_irn;
if (it->curr_cli_element != NULL)
@@
-419,8
+418,9
@@
static void ifg_clique_free(void *self)
free(self);
}
free(self);
}
-static int ifg_clique_connected(const
ifg_clique_t *ifg
, const ir_node *a, const ir_node *b)
+static int ifg_clique_connected(const
void *self
, const ir_node *a, const ir_node *b)
{
{
+ const ifg_clique_t *ifg = self;
cli_iter_t it;
int connected = -1;
ir_node *irn = NULL;
cli_iter_t it;
int connected = -1;
ir_node *irn = NULL;