11 unsigned n_in
; /* zero for sets */
12 unsigned n_out
; /* dim for sets */
14 struct isl_name
*tuple_name
[2];
17 struct isl_name
**names
;
20 uint32_t isl_dim_get_hash(__isl_keep isl_dim
*dim
);
22 __isl_give isl_dim
*isl_dim_as_set_dim(__isl_take isl_dim
*dim
);
24 unsigned isl_dim_offset(__isl_keep isl_dim
*dim
, enum isl_dim_type type
);
25 int isl_dim_tuple_match(__isl_keep isl_dim
*dim1
, enum isl_dim_type dim1_type
,
26 __isl_keep isl_dim
*dim2
, enum isl_dim_type dim2_type
);