Polly 22.0.0git
isl_point_private.h File Reference
#include <isl/space.h>
#include <isl/point.h>
#include <isl/vec.h>

Go to the source code of this file.

Classes

struct  isl_point

Functions

__isl_give isl_pointisl_point_alloc (__isl_take isl_space *space, __isl_take isl_vec *vec)
__isl_keep isl_spaceisl_point_peek_space (__isl_keep isl_point *pnt)
__isl_give isl_spaceisl_point_take_space (__isl_keep isl_point *pnt)
__isl_give isl_pointisl_point_restore_space (__isl_take isl_point *pnt, __isl_take isl_space *space)
__isl_keep isl_vecisl_point_peek_vec (__isl_keep isl_point *pnt)
__isl_give isl_vecisl_point_get_vec (__isl_keep isl_point *pnt)
__isl_give isl_vecisl_point_take_vec (__isl_keep isl_point *pnt)
__isl_give isl_pointisl_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_pointisl_point_align_params (__isl_take isl_point *pnt, __isl_take isl_space *model)

Function Documentation

◆ isl_point_align_params()

◆ isl_point_alloc()

◆ isl_point_check_named_params()

isl_stat isl_point_check_named_params ( __isl_keep isl_point * pnt)

References __isl_give, __isl_keep, and __isl_take.

◆ isl_point_get_vec()

__isl_give isl_vec * isl_point_get_vec ( __isl_keep isl_point * pnt)

◆ isl_point_peek_space()

◆ isl_point_peek_vec()

__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_point_restore_space()

__isl_give isl_point * isl_point_restore_space ( __isl_take isl_point * pnt,
__isl_take isl_space * space )

◆ isl_point_restore_vec()

◆ isl_point_take_space()

__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_point_take_vec()

__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().