fixed output
[libfirm] / ir / ir / iredgekinds.h
1 /**
2  * @file   iredgekinds.h
3  * @date   29.08.2006
4  * @author Sebastian Hack
5  *
6  * Copyright (C) 2006 Universitaet Karlsruhe
7  * Released under the GPL
8  */
9
10 #ifndef _IREDGEKINDS_H
11 #define _IREDGEKINDS_H
12
13 enum _ir_edge_kind_t {
14         EDGE_KIND_NORMAL,
15         EDGE_KIND_BLOCK,
16         EDGE_KIND_DEP,
17         EDGE_KIND_LAST
18 };
19
20 typedef enum _ir_edge_kind_t ir_edge_kind_t;
21
22 /*
23  * It's ugly but we need this forward ref.
24  */
25
26 void edges_notify_edge_kind(ir_node *src, int pos, ir_node *tgt, ir_node *old_tgt, ir_edge_kind_t kind, ir_graph *irg);
27
28 #endif /* _IREDGEKINDS_H */