#include "irprintf.h"
#include "beifg_t.h"
+size_t (be_ifg_nodes_iter_size)(const void *self)
+{
+ const be_ifg_t *ifg = self;
+ return ifg->impl->nodes_iter_size;
+}
+
+size_t (be_ifg_neighbours_iter_size)(const void *self)
+{
+ const be_ifg_t *ifg = self;
+ return ifg->impl->neighbours_iter_size;
+}
+
void (be_ifg_free)(void *self)
{
be_ifg_t *ifg = self;
void be_ifg_check(const be_ifg_t *ifg)
{
- void *iter1 = be_ifg_neighbours_iter_alloca(ifg);
+ void *iter1 = be_ifg_nodes_iter_alloca(ifg);
void *iter2 = be_ifg_neighbours_iter_alloca(ifg);
ir_node *n, *m;