Lines Matching refs:isl_point
10 isl_ctx *isl_point_get_ctx(__isl_keep isl_point *pnt)
15 __isl_give isl_space *isl_point_get_space(__isl_keep isl_point *pnt)
20 __isl_give isl_point *isl_point_alloc(__isl_take isl_space *dim,
23 struct isl_point *pnt;
35 pnt = isl_alloc_type(dim->ctx, struct isl_point);
50 __isl_give isl_point *isl_point_zero(__isl_take isl_space *dim)
67 __isl_give isl_point *isl_point_dup(__isl_keep isl_point *pnt)
69 struct isl_point *pnt2;
77 __isl_give isl_point *isl_point_cow(__isl_take isl_point *pnt)
79 struct isl_point *pnt2;
91 __isl_give isl_point *isl_point_copy(__isl_keep isl_point *pnt)
100 void isl_point_free(__isl_take isl_point *pnt)
113 __isl_give isl_point *isl_point_void(__isl_take isl_space *dim)
121 int isl_point_is_void(__isl_keep isl_point *pnt)
129 int isl_point_get_coordinate(__isl_keep isl_point *pnt,
148 __isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt,
173 __isl_give isl_point *isl_point_set_coordinate(__isl_take isl_point *pnt,
199 __isl_give isl_point *isl_point_set_coordinate_val(__isl_take isl_point *pnt,
249 __isl_give isl_point *isl_point_add_ui(__isl_take isl_point *pnt,
273 __isl_give isl_point *isl_point_sub_ui(__isl_take isl_point *pnt,
299 int (*fn)(__isl_take isl_point *pnt, void *user);
307 isl_point *pnt;
315 int (*fn)(__isl_take isl_point *pnt, void *user), void *user)
355 __isl_keep isl_point *point)
387 int isl_map_contains_point(__isl_keep isl_map *map, __isl_keep isl_point *point)
415 int isl_set_contains_point(__isl_keep isl_set *set, __isl_keep isl_point *point)
420 __isl_give isl_basic_set *isl_basic_set_from_point(__isl_take isl_point *pnt)
436 __isl_give isl_set *isl_set_from_point(__isl_take isl_point *pnt)
444 __isl_take isl_point *pnt1, __isl_take isl_point *pnt2)
527 __isl_give isl_set *isl_set_box_from_points(__isl_take isl_point *pnt1,
528 __isl_take isl_point *pnt2)
536 __isl_take isl_printer *p, __isl_keep isl_point *pnt)