X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fcommon%2Firtools.c;h=37eae69fb1038b226a5ecca503039086d38f42e3;hb=d736bbf162586d80ddab1888a11e31921fdca81f;hp=d307b25e2f2bc899798c906185eb90e9ba925e80;hpb=a553dacf267a3073a35d15bfd109467c7285d4a7;p=libfirm diff --git a/ir/common/irtools.c b/ir/common/irtools.c index d307b25e2..37eae69fb 100644 --- a/ir/common/irtools.c +++ b/ir/common/irtools.c @@ -13,10 +13,13 @@ # include "config.h" #endif +#include "pset.h" + #include #include "irnode_t.h" #include "irbackedge_t.h" #include "irtools.h" +#include "irprintf.h" /* the famous clear_link implementation. */ void firm_clear_link(ir_node *n, void *env) { @@ -121,3 +124,12 @@ ir_node *exact_copy(const ir_node *n) { new_backedge_info(res); return res; } + +void firm_pset_dump(pset *set) +{ + void *obj; + + foreach_pset(set, obj) { + ir_fprintf(stderr, "%+F\n", obj); + } +}