1 #ifndef ISL_VEC_PRIVATE_H
2 #define ISL_VEC_PRIVATE_H
18 uint32_t isl_vec_get_hash(__isl_keep isl_vec
*vec
);
20 __isl_give isl_vec
*isl_vec_cow(__isl_take isl_vec
*vec
);
22 void isl_vec_lcm(struct isl_vec
*vec
, isl_int
*lcm
);
23 int isl_vec_get_element(__isl_keep isl_vec
*vec
, int pos
, isl_int
*v
);
24 __isl_give isl_vec
*isl_vec_set(__isl_take isl_vec
*vec
, isl_int v
);
26 isl_bool
isl_vec_is_zero(__isl_keep isl_vec
*vec
);
28 __isl_give isl_vec
*isl_vec_expand(__isl_take isl_vec
*vec
, int pos
, int n
,
29 int *exp
, int expanded
);