finished TEMPLATE backend
[libfirm] / ir / be / beifg.c
index 4e569ab..76ca11c 100644 (file)
 #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;
@@ -108,7 +120,7 @@ int be_ifg_is_simplicial(const be_ifg_t *ifg, const ir_node *irn)
 
 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;