Lines Matching refs:isl_vec
18 isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec)
25 uint32_t isl_vec_get_hash(__isl_keep isl_vec *vec)
33 __isl_give isl_vec *isl_vec_alloc(struct isl_ctx *ctx, unsigned size)
35 struct isl_vec *vec;
37 vec = isl_alloc_type(ctx, struct isl_vec);
58 __isl_give isl_vec *isl_vec_extend(__isl_take isl_vec *vec, unsigned size)
87 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n,
131 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size)
133 isl_vec *vec;
142 __isl_give isl_vec *isl_vec_zero_extend(__isl_take isl_vec *vec, unsigned size)
168 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1,
169 __isl_take isl_vec *vec2)
198 __isl_give isl_vec *isl_vec_copy(__isl_keep isl_vec *vec)
207 __isl_give isl_vec *isl_vec_dup(__isl_keep isl_vec *vec)
209 struct isl_vec *vec2;
220 __isl_give isl_vec *isl_vec_cow(__isl_take isl_vec *vec)
222 struct isl_vec *vec2;
234 __isl_null isl_vec *isl_vec_free(__isl_take isl_vec *vec)
249 isl_size isl_vec_size(__isl_keep isl_vec *vec)
256 __isl_give isl_val *isl_vec_get_element_val(__isl_keep isl_vec *vec, int pos)
269 __isl_give isl_vec *isl_vec_set_element(__isl_take isl_vec *vec,
285 __isl_give isl_vec *isl_vec_set_element_si(__isl_take isl_vec *vec,
303 __isl_give isl_vec *isl_vec_set_element_val(__isl_take isl_vec *vec,
321 int isl_vec_cmp_element(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2,
334 isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec)
341 isl_bool isl_vec_is_equal(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2)
353 __isl_keep isl_vec *vec)
374 void isl_vec_dump(__isl_keep isl_vec *vec)
388 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v)
397 __isl_give isl_vec *isl_vec_set_si(__isl_take isl_vec *vec, int v)
408 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec,
426 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec)
435 void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm)
443 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec)
456 __isl_give isl_vec *isl_vec_normalize(__isl_take isl_vec *vec)
464 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec)
473 __isl_give isl_vec *isl_vec_scale(__isl_take isl_vec *vec, isl_int m)
486 __isl_give isl_vec *isl_vec_fdiv_r(__isl_take isl_vec *vec, isl_int m)
497 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1,
498 __isl_take isl_vec *vec2)
525 __isl_give isl_vec *isl_vec_sort(__isl_take isl_vec *vec)
535 __isl_give isl_vec *isl_vec_drop_els(__isl_take isl_vec *vec,
560 __isl_give isl_vec *isl_vec_insert_els(__isl_take isl_vec *vec,
563 isl_vec *ext = NULL;
591 __isl_give isl_vec *isl_vec_add_els(__isl_take isl_vec *vec, unsigned n)
598 __isl_give isl_vec *isl_vec_insert_zero_els(__isl_take isl_vec *vec,
615 __isl_give isl_vec *isl_vec_move_els(__isl_take isl_vec *vec,
618 isl_vec *res;
661 __isl_give isl_vec *isl_vec_reorder(__isl_take isl_vec *vec,
664 isl_vec *res;