From 24af17bb24ce387a7f0987c75e5b31487c578e3c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20Sch=C3=B6sser?= Date: Wed, 6 Feb 2008 17:47:44 +0000 Subject: [PATCH] Added standalone grgen dumper for firm graphs [r17619] --- include/libfirm/irdump_grgen.h | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 include/libfirm/irdump_grgen.h diff --git a/include/libfirm/irdump_grgen.h b/include/libfirm/irdump_grgen.h new file mode 100644 index 000000000..a68214597 --- /dev/null +++ b/include/libfirm/irdump_grgen.h @@ -0,0 +1,35 @@ +/* +* 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 +* @brief Write ir graph as a grgen construction rule +* @author Andreas Schoesser +* @version $Id: +*/ + + +/** + * Dumps a complete irg in the grgen format + * irg: irg to dump + * filename: text file to dump to + * append: 1 if the new rule should be appended to the file, + * otherwise the previous contents are deleted + **/ +void dump_irg_grgen(ir_graph *irg, char *filename, int append); -- 2.20.1