|
Polly 22.0.0git
|
Go to the source code of this file.
Classes | |
| struct | isl_point |
Functions | |
| __isl_give isl_point * | isl_point_alloc (__isl_take isl_space *space, __isl_take isl_vec *vec) |
| __isl_keep isl_space * | isl_point_peek_space (__isl_keep isl_point *pnt) |
| __isl_give isl_space * | isl_point_take_space (__isl_keep isl_point *pnt) |
| __isl_give isl_point * | isl_point_restore_space (__isl_take isl_point *pnt, __isl_take isl_space *space) |
| __isl_keep isl_vec * | isl_point_peek_vec (__isl_keep isl_point *pnt) |
| __isl_give isl_vec * | isl_point_get_vec (__isl_keep isl_point *pnt) |
| __isl_give isl_vec * | isl_point_take_vec (__isl_keep isl_point *pnt) |
| __isl_give isl_point * | isl_point_restore_vec (__isl_take isl_point *pnt, __isl_take isl_vec *vec) |
| isl_stat | isl_point_check_named_params (__isl_keep isl_point *pnt) |
| __isl_give isl_point * | isl_point_align_params (__isl_take isl_point *pnt, __isl_take isl_space *model) |
| __isl_give isl_point * isl_point_align_params | ( | __isl_take isl_point * | pnt, |
| __isl_take isl_space * | model ) |
Definition at line 336 of file isl_point.c.
References __isl_give, __isl_take, isl_reordering::dst_len, isl_die, isl_error_invalid, isl_parameter_alignment_reordering(), isl_point_free(), isl_point_get_ctx(), isl_point_peek_space(), isl_point_reorder(), isl_reordering_free(), isl_space_free(), isl_space_has_equal_params(), and isl_reordering::src_len.
| __isl_give isl_point * isl_point_alloc | ( | __isl_take isl_space * | space, |
| __isl_take isl_vec * | vec ) |
Definition at line 66 of file isl_point.c.
References __isl_give, __isl_take, isl_point::dim, isl_alloc_type, isl_dim_all, isl_space_dim(), isl_space_free(), isl_vec_cow(), isl_vec_free(), isl_point::ref, isl_vec::size, and isl_point::vec.
Referenced by foreach_point(), isl_basic_set_sample_point(), isl_point_dup(), isl_point_void(), isl_point_zero(), scan_one(), and singleton_extract_point().
| isl_stat isl_point_check_named_params | ( | __isl_keep isl_point * | pnt | ) |
References __isl_give, __isl_keep, and __isl_take.
| __isl_give isl_vec * isl_point_get_vec | ( | __isl_keep isl_point * | pnt | ) |
Definition at line 240 of file isl_point.c.
References __isl_give, __isl_keep, isl_point_peek_vec(), and isl_vec_copy().
Referenced by isl_basic_map_contains_point(), and isl_point_take_vec().
| __isl_keep isl_space * isl_point_peek_space | ( | __isl_keep isl_point * | pnt | ) |
Definition at line 39 of file isl_point.c.
References __isl_keep.
Referenced by FN(), FN(), isl_aff_eval(), isl_local_space_lift_point(), isl_point_align_params(), isl_point_dim(), isl_point_get_space(), and isl_point_set_coordinate_val().
| __isl_keep isl_vec * isl_point_peek_vec | ( | __isl_keep isl_point * | pnt | ) |
Definition at line 233 of file isl_point.c.
References __isl_keep.
Referenced by isl_aff_eval(), and isl_point_get_vec().
| __isl_give isl_point * isl_point_restore_space | ( | __isl_take isl_point * | pnt, |
| __isl_take isl_space * | space ) |
Definition at line 207 of file isl_point.c.
References __isl_give, __isl_take, isl_point_cow(), isl_point_free(), and isl_space_free().
Referenced by isl_local_space_lift_point(), and isl_point_reorder().
| __isl_give isl_point * isl_point_restore_vec | ( | __isl_take isl_point * | pnt, |
| __isl_take isl_vec * | vec ) |
Definition at line 273 of file isl_point.c.
References __isl_give, __isl_take, isl_point_cow(), isl_point_free(), isl_vec_free(), and isl_point::vec.
Referenced by isl_local_space_lift_point(), and isl_point_reorder().
| __isl_give isl_space * isl_point_take_space | ( | __isl_keep isl_point * | pnt | ) |
Definition at line 189 of file isl_point.c.
References __isl_give, __isl_keep, and isl_point_get_space().
Referenced by isl_local_space_lift_point(), and isl_point_reorder().
| __isl_give isl_vec * isl_point_take_vec | ( | __isl_keep isl_point * | pnt | ) |
Definition at line 254 of file isl_point.c.
References __isl_give, __isl_keep, isl_point_get_vec(), and isl_point::vec.
Referenced by isl_local_space_lift_point(), and isl_point_reorder().