libFirm
Loading...
Searching...
No Matches
iredgekinds.h
1
/*
2
* This file is part of libFirm.
3
* Copyright (C) 2012 University of Karlsruhe.
4
*/
5
12
#ifndef FIRM_IR_IREDGEKINDS_H
13
#define FIRM_IR_IREDGEKINDS_H
14
15
#include "firm_types.h"
16
17
#include "begin.h"
18
22
typedef
enum
ir_edge_kind_t
{
23
EDGE_KIND_NORMAL
,
24
EDGE_KIND_FIRST
=
EDGE_KIND_NORMAL
,
25
EDGE_KIND_BLOCK
,
26
EDGE_KIND_LAST
=
EDGE_KIND_BLOCK
,
27
}
ir_edge_kind_t
;
28
ENUM_COUNTABLE(
ir_edge_kind_t
)
29
30
#include "end.h"
31
32
#endif
ir_edge_kind_t
ir_edge_kind_t
Supported Edge kinds.
Definition
iredgekinds.h:22
EDGE_KIND_FIRST
@ EDGE_KIND_FIRST
Definition
iredgekinds.h:24
EDGE_KIND_BLOCK
@ EDGE_KIND_BLOCK
Block to Block control flow edges.
Definition
iredgekinds.h:25
EDGE_KIND_LAST
@ EDGE_KIND_LAST
Definition
iredgekinds.h:26
EDGE_KIND_NORMAL
@ EDGE_KIND_NORMAL
Normal data flow edges.
Definition
iredgekinds.h:23
libfirm
iredgekinds.h
Generated on Tue Jan 1 1980 00:00:00 for libFirm by
1.12.0