1 #ifndef ISL_SCHEDULE_TYPE_H
2 #define ISL_SCHEDULE_TYPE_H
4 #if defined(__cplusplus)
8 enum isl_schedule_node_type
{
9 isl_schedule_node_error
= -1,
10 isl_schedule_node_band
,
11 isl_schedule_node_context
,
12 isl_schedule_node_domain
,
13 isl_schedule_node_expansion
,
14 isl_schedule_node_extension
,
15 isl_schedule_node_filter
,
16 isl_schedule_node_leaf
,
17 isl_schedule_node_guard
,
18 isl_schedule_node_mark
,
19 isl_schedule_node_sequence
,
23 struct __isl_export isl_schedule_node
;
24 typedef struct isl_schedule_node isl_schedule_node
;
26 struct __isl_export isl_schedule
;
27 typedef struct isl_schedule isl_schedule
;
29 #if defined(__cplusplus)