X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump.h;h=c2ada4322d3b7b1eb196fd08484bb94fffcd70f0;hb=eda9d668d0e8c8246015b4c5e743316a6a835a23;hp=c5112ee75bdb3bd0bf40b89041eca7879c0cacc3;hpb=75bba3420ce91776ab8690b6cd3fc9ad1c5be965;p=libfirm diff --git a/ir/ir/irdump.h b/ir/ir/irdump.h index c5112ee75..c2ada4322 100644 --- a/ir/ir/irdump.h +++ b/ir/ir/irdump.h @@ -1,34 +1,45 @@ /* - * Project: libFIRM - * File name: ir/ir/irdump.h - * Purpose: Write vcg representation of firm to file. - * Author: Martin Trapp, Christian Schaefer - * Modified by: Goetz Lindenmaier, Hubert Schmidt - * Created: - * CVS-ID: $Id$ - * Copyright: (c) 1998-2003 Universität Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * + * This file is part of libFirm. + * + * This file may be distributed and/or modified under the terms of the + * GNU General Public License version 2 as published by the Free Software + * Foundation and appearing in the file LICENSE.GPL included in the + * packaging of this file. + * + * Licensees holding valid libFirm Professional Edition licenses may use + * this file in accordance with the libFirm Commercial License. + * Agreement provided with the Software. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE. */ /** - * @file irdump.h - * - * Dump routines for the ir graph and all type information. + * @file + * @brief Write vcg representation of firm to file. + * @author Martin Trapp, Christian Schaefer, Goetz Lindenmaier, Hubert Schmidt + * @version $Id$ + * @summary + * Dump routines for the ir graph and all type information. * - * @author Martin Trapp, Christian Schaefer + * The dump format of most functions is vcg. This is a text based graph + * representation. Some use the original format, + * but most generate an extended format that is only read by some special + * versions of xvcg or by the comercialized version now calles aiSee. + * A test version of aiSee is available at + * http://www.absint.de/aisee/download/index.htm. * - * The dump format of most functions is vcg. This is a text based graph - * representation. Some use the original format, - * but most generate an extended format that is only read by some special - * versions of xvcg or by the comercialized version now calles aiSee. - * A test version of aiSee is available at - * http://www.absint.de/aisee/download/index.htm. + * We have developed an own advanced viewer called ycomp: + * http://www.info.uni-karlsruhe.de/software.php/id=6&lang=en * - * Most routines use the name of the passed entity as the name of the - * file dumped to. + * Most routines use the name of the passed entity as the name of the + * file dumped to. */ -#ifndef _FIRM_IR_IRDUMP_H_ -#define _FIRM_IR_IRDUMP_H_ +#ifndef FIRM_IR_IRDUMP_H +#define FIRM_IR_IRDUMP_H #include "irnode.h" #include "irgraph.h" @@ -556,7 +567,7 @@ void dump_globals_as_text(unsigned verbosity, const char *suffix); /* FLAGS */ /* **************************************************************************** */ -/** Output a selected graph. +/** Set a prefix filter for output functions. * * All graph dumpers check this name. If the name is != "" and * not a prefix of the graph to be dumped, the dumper does not @@ -567,7 +578,7 @@ void dump_globals_as_text(unsigned verbosity, const char *suffix); */ void only_dump_method_with_name(ident *name); -/** Returns the name set with only_dump_method_with_name(). */ +/** Returns the prefix filter set with only_dump_method_with_name(). */ ident *get_dump_file_filter_ident(void); /** Returns true if dump file filter is not set, or if it is a @@ -684,4 +695,4 @@ void *dump_add_node_info_callback(dump_node_info_cb_t *cb, void *data); */ void dump_remv_node_info_callback(void *handle); -#endif /* _FIRM_IR_IRDUMP_H_ */ +#endif