X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana2%2Fpto_debug.h;h=20cb49d2cb2e4678dd6c82d5641127fb87c27d1c;hb=b22a9a16f0a5a1a108bed2dec0e1d29af5605107;hp=0a18a4c87453ffd401699b48ae51c58096bdb1ce;hpb=ab26e77386f81ec8f84d1bfe41af8ae11be6c913;p=libfirm diff --git a/ir/ana2/pto_debug.h b/ir/ana2/pto_debug.h index 0a18a4c87..20cb49d2c 100644 --- a/ir/ana2/pto_debug.h +++ b/ir/ana2/pto_debug.h @@ -16,14 +16,16 @@ # ifndef _PTO_DEBUG_ # define _PTO_DEBUG_ +# include "irnode.h" + /* =================================================== Global Defines: =================================================== */ # define DBGPRINT(lvl, args) if (get_dbg_lvl () > lvl) { fprintf args; } # define DBGEXE(lvl, cmd) if (get_dbg_lvl () > lvl) {cmd;} -# define OPNAME(node) get_op_name (get_irn_op (node)) -# define OPNUM(node) get_irn_node_nr (node) -# define HERE(msg) fprintf (stdout, "%s:%i: %s\n", __FUNCTION__, __LINE__, msg) +# define OPNAME(node) get_irn_opname(node) +# define OPNUM(node) get_irn_node_nr(node) +# define HERE(msg) fprintf (stdout, "%s:%i %s\n", __FUNCTION__, __LINE__, msg) # define HERE2(msg1, msg2) fprintf (stdout, "%s:%i: %s %s\n", __FUNCTION__, __LINE__, msg1, msg2) # define HERE3(msg1, msg2, msg3) fprintf (stdout, "%s:%i: %s %s %s\n", __FUNCTION__, __LINE__, msg1, msg2, msg3) @@ -32,11 +34,13 @@ =================================================== */ /* =================================================== - Global Data Prototypes: + Global Prototypes: =================================================== */ int get_dbg_lvl (void); void set_dbg_lvl (int); +void pto_print_pto (ir_node*); + /* =================================================== Global Variables: =================================================== */ @@ -47,6 +51,18 @@ void set_dbg_lvl (int); /* $Log$ + Revision 1.5 2005/01/14 13:33:10 liekweg + Use only public irnode interface + + Revision 1.4 2004/12/21 15:51:07 beck + simplifyed + + Revision 1.3 2004/12/20 17:34:35 liekweg + fix recursion handling + + Revision 1.2 2004/11/24 14:53:56 liekweg + Bugfixes + Revision 1.1 2004/11/18 16:37:34 liekweg rewritten