X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana2%2Fpto.h;h=5876a9a7c93eb3cd81cdfacd8fce4e1727e7fdff;hb=c53a503e81f6e7c0995fbbcc451c2178ad9083bd;hp=2ac601b3cae5a3f40c5829188087799531c2a901;hpb=41b022e5d3a77bd3743f6a7b4444b13179dbd2e0;p=libfirm diff --git a/ir/ana2/pto.h b/ir/ana2/pto.h index 2ac601b3c..5876a9a7c 100644 --- a/ir/ana2/pto.h +++ b/ir/ana2/pto.h @@ -1,33 +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. - */ + 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_H_ -# define _PTO_H_ -void pto_test_mem (void); +# 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); + +/* =================================================== + Global Variables: + =================================================== */ + + +# endif /* not defined _PTO_ */ -# endif /* not defined _PTO_H_ */ /* - * $Log$ - * 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 + + +*/