X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana2%2Fpto.h;h=5876a9a7c93eb3cd81cdfacd8fce4e1727e7fdff;hb=c53a503e81f6e7c0995fbbcc451c2178ad9083bd;hp=6eab823b78ce4f970b11a7c89cd863c71e32acf5;hpb=32241c74813147edb3982209b718ee7f1c9062cf;p=libfirm diff --git a/ir/ana2/pto.h b/ir/ana2/pto.h index 6eab823b7..5876a9a7c 100644 --- a/ir/ana2/pto.h +++ b/ir/ana2/pto.h @@ -1,52 +1,62 @@ /* -*- c -*- */ /* - * Project: libFIRM - * File name: ir/ana2/pto.c - * Purpose: Pto - * Author: Florian - * Modified by: - * Created: Mon 18 Oct 2004 - * CVS-ID: $Id$ - * Copyright: (c) 1999-2004 Universität Karlsruhe - * Licence: This file is protected by GPL - GNU GENERAL PUBLIC LICENSE. - */ - -# ifndef _PTO_H_ -# define _PTO_H_ - -# include "pto_util.h" - -void pto_init (void); -void pto_run (int); + Project: libFIRM + File name: ir/ana/pto.h + Purpose: Import all includes needed for PTO/Entry to PTO + Author: Florian + Modified by: + Created: Sat Nov 13 19:35:27 CET 2004 + CVS-ID: $Id$ + Copyright: (c) 1999-2004 Universität Karlsruhe + Licence: This file is protected by the GPL - GNU GENERAL PUBLIC LICENSE. +*/ + + +# ifndef _PTO_ +# define _PTO_ + +# include "pto_comp.h" + +/* =================================================== + Global Defines: + =================================================== */ +# define N_INITIAL_OJBS 10 + +/* =================================================== + Global Data Types: + =================================================== */ + +/* =================================================== + Global Prototypes: + =================================================== */ +/* Perform PTO on all visible graphs. */ +void pto_init (int); +void pto_run (void); +/* Dump all interesting stuff to a bunch of files */ +void pto_dump (void); +/* Clean up our mess */ void pto_cleanup (void); -# ifndef TRUE -# define TRUE 1 -# define FALSE 0 -# endif /* not defined TRUE */ +/* =================================================== + Global Variables: + =================================================== */ -void set_pto (ir_node*, pto_t*); -int get_pto_verbose (void); -void set_pto_verbose (int); -# endif /* not defined _PTO_H_ */ +# endif /* not defined _PTO_ */ + /* - * $Log$ - * Revision 1.4 2004/11/04 14:58:38 liekweg - * expanded pto, added initialisation, added debugging printing - * - * Revision 1.3 2004/10/25 11:59:45 liekweg - * Copy Only works - * - * Revision 1.2 2004/10/21 11:09:37 liekweg - * Moved memwalk stuf into irmemwalk - * Moved lset stuff into lset - * Moved typalise stuff into typalise - * - * Revision 1.1 2004/10/20 14:59:42 liekweg - * Added ana2, added ecg and pto - * - */ + $Log$ + Revision 1.7 2004/11/30 15:49:27 liekweg + include 'dump' + + Revision 1.6 2004/11/24 14:53:55 liekweg + Bugfixes + + Revision 1.5 2004/11/18 16:37:07 liekweg + rewrite + + +*/