#ifndef ISL_SCHEDULE_TYPE_H | |
#define ISL_SCHEDULE_TYPE_H | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif | |
enum isl_schedule_node_type { | |
isl_schedule_node_error = -1, | |
isl_schedule_node_band, | |
isl_schedule_node_context, | |
isl_schedule_node_domain, | |
isl_schedule_node_expansion, | |
isl_schedule_node_extension, | |
isl_schedule_node_filter, | |
isl_schedule_node_leaf, | |
isl_schedule_node_guard, | |
isl_schedule_node_mark, | |
isl_schedule_node_sequence, | |
isl_schedule_node_set | |
}; | |
struct __isl_export isl_schedule_node; | |
typedef struct isl_schedule_node isl_schedule_node; | |
struct __isl_export isl_schedule; | |
typedef struct isl_schedule isl_schedule; | |
#if defined(__cplusplus) | |
} | |
#endif | |
#endif |