X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump_t.h;h=2d62d5c5b707c83265d36a3428417a546518ac0b;hb=eda9d668d0e8c8246015b4c5e743316a6a835a23;hp=b63ac79d0d43218fc80b18fe4fa0e5e6da5fc8b1;hpb=d382d46d40faa79f071cf3eebd74fc47ad22b196;p=libfirm diff --git a/ir/ir/irdump_t.h b/ir/ir/irdump_t.h index b63ac79d0..2d62d5c5b 100644 --- a/ir/ir/irdump_t.h +++ b/ir/ir/irdump_t.h @@ -1,7 +1,29 @@ +/* + * 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. + */ - -#ifndef __IRDUMPT_T_H__ -#define __IRDUMPT_T_H__ +/** + * @file + * @brief Private header for irdump + * @version $Id$ + */ +#ifndef FIRM_IR_IRDUMPT_T_H +#define FIRM_IR_IRDUMPT_T_H #include "irdump.h" @@ -12,14 +34,15 @@ #define DEFAULT_ENUM_ITEM_ATTRIBUTE " " /* Attributes of edges between Firm nodes */ -#define INTRA_DATA_EDGE_ATTR "class:1 priority:50" -#define INTER_DATA_EDGE_ATTR "class:16 priority:10" -#define BLOCK_EDGE_ATTR "class:2 priority:50 linestyle:dotted" -#define CF_EDGE_ATTR "class:13 priority:60 color:red" -#define EXC_CF_EDGE_ATTR "class:18 priority:60 color:blue" -#define INTRA_MEM_EDGE_ATTR "class:14 priority:50 color:blue" -#define INTER_MEM_EDGE_ATTR "class:17 priority:10 color:blue" -#define DOMINATOR_EDGE_ATTR "class:15 color:red" +#define INTRA_DATA_EDGE_ATTR "class:1 priority:50" +#define INTER_DATA_EDGE_ATTR "class:16 priority:10" +#define BLOCK_EDGE_ATTR "class:2 priority:50 linestyle:dotted" +#define CF_EDGE_ATTR "class:13 priority:60 color:red" +#define EXC_CF_EDGE_ATTR "class:18 priority:60 color:blue" +#define INTRA_MEM_EDGE_ATTR "class:14 priority:50 color:blue" +#define INTER_MEM_EDGE_ATTR "class:17 priority:10 color:blue" +#define DOMINATOR_EDGE_ATTR "class:15 color:red" +#define POSTDOMINATOR_EDGE_ATTR "class:19 color:red linestyle:dotted" #define BACK_EDGE_ATTR "linestyle:dashed " @@ -68,8 +91,8 @@ const char *get_irg_dump_name(ir_graph *irg); void vcg_close (FILE *F); -const char *get_ent_dump_name(entity *ent); -const char *get_type_name_ex(type *tp, int *bad); +const char *get_ent_dump_name(ir_entity *ent); +const char *get_type_name_ex(ir_type *tp, int *bad); const char *get_mode_name_ex(ir_mode *mode, int *bad); /** * dump the name of a node n to the File F. @@ -81,6 +104,6 @@ int dump_node_label(FILE *F, ir_node *n); /** Writes vcg representation with title "PRINT_TYPEID(tp)" to file F. */ -int dump_type_node(FILE *F, type *tp); +int dump_type_node(FILE *F, ir_type *tp); -#endif /* __IRDUMPT_T_H__ */ +#endif /* FIRM_IR_IRDUMPT_T_H */