Polly 22.0.0git
isl_local.h File Reference
#include <isl/mat.h>
#include <isl_reordering.h>

Go to the source code of this file.

Typedefs

typedef isl_mat isl_local

Functions

__isl_give isl_localisl_local_copy (__isl_keep isl_local *local)
__isl_null isl_localisl_local_free (__isl_take isl_local *local)
isl_bool isl_local_div_is_marked_unknown (__isl_keep isl_local *local, int pos)
isl_bool isl_local_div_is_known (__isl_keep isl_local *local, int pos)
isl_bool isl_local_divs_known (__isl_keep isl_local *local)
int isl_local_cmp (__isl_keep isl_local *local1, __isl_keep isl_local *local2)
isl_size isl_local_var_offset (__isl_keep isl_local *local, enum isl_dim_type type)
__isl_give isl_localisl_local_reorder (__isl_take isl_local *local, __isl_take isl_reordering *r)
__isl_give isl_localisl_local_move_vars (__isl_take isl_local *local, unsigned dst_pos, unsigned src_pos, unsigned n)
__isl_give isl_vecisl_local_extend_point_vec (__isl_keep isl_local *local, __isl_take isl_vec *v)

Typedef Documentation

◆ isl_local

typedef isl_mat isl_local

Definition at line 7 of file isl_local.h.

Function Documentation

◆ isl_local_cmp()

◆ isl_local_copy()

__isl_give isl_local * isl_local_copy ( __isl_keep isl_local * local)

Definition at line 44 of file isl_local.c.

References __isl_give, __isl_keep, isl_local_alloc_from_mat(), and isl_mat_copy().

Referenced by isl_local_space_get_local().

◆ isl_local_div_is_known()

◆ isl_local_div_is_marked_unknown()

◆ isl_local_divs_known()

◆ isl_local_extend_point_vec()

◆ isl_local_free()

◆ isl_local_move_vars()

__isl_give isl_local * isl_local_move_vars ( __isl_take isl_local * local,
unsigned dst_pos,
unsigned src_pos,
unsigned n )

◆ isl_local_reorder()

◆ isl_local_var_offset()

isl_size isl_local_var_offset ( __isl_keep isl_local * local,
enum isl_dim_type type )