7 #include <isl/union_map.h>
9 #include "scoplib/statement.h"
11 __isl_give isl_dim
*set_dim_names(__isl_take isl_dim
*dim
,
12 enum isl_dim_type type
, char **names
);
13 __isl_give isl_set
*scoplib_matrix_to_isl_set(scoplib_matrix_p matrix
,
14 __isl_take isl_dim
*dim
);
15 __isl_give isl_set
*scoplib_matrix_list_to_isl_set(
16 scoplib_matrix_list_p list
, __isl_take isl_dim
*dim
);
17 __isl_give isl_union_map
*scoplib_access_to_isl_union_map(
18 scoplib_matrix_p access
, __isl_take isl_set
*dom
, char **arrays
);
19 __isl_give isl_map
*scoplib_schedule_to_isl_map(
20 scoplib_matrix_p schedule
, __isl_take isl_dim
*dim
);