Polly 20.0.0git
Functions
isl_multi_pw_aff_explicit_domain.c File Reference

Go to the source code of this file.

Functions

static __isl_give isl_multi_pw_affisl_multi_pw_aff_init_explicit_domain (__isl_take isl_multi_pw_aff *mpa)
 
static __isl_give isl_multi_pw_affisl_multi_pw_aff_intersect_explicit_domain_product (__isl_take isl_multi_pw_aff *dst, __isl_keep isl_multi_pw_aff *src1, __isl_keep isl_multi_pw_aff *src2)
 
isl_bool isl_multi_pw_aff_involves_explicit_domain_dims (__isl_keep isl_multi_pw_aff *mpa, enum isl_dim_type type, unsigned pos, unsigned n)
 
static __isl_give isl_multi_pw_affisl_multi_pw_aff_insert_explicit_domain_dims (__isl_take isl_multi_pw_aff *mpa, enum isl_dim_type type, unsigned pos, unsigned n)
 
static __isl_give isl_multi_pw_affisl_multi_pw_aff_drop_explicit_domain_dims (__isl_take isl_multi_pw_aff *mpa, enum isl_dim_type type, unsigned pos, unsigned n)
 
static __isl_give isl_multi_pw_affisl_multi_pw_aff_move_explicit_domain_dims (__isl_take isl_multi_pw_aff *mpa, enum isl_dim_type dst_type, unsigned dst_pos, enum isl_dim_type src_type, unsigned src_pos, unsigned n)
 

Function Documentation

◆ isl_multi_pw_aff_drop_explicit_domain_dims()

static __isl_give isl_multi_pw_aff * isl_multi_pw_aff_drop_explicit_domain_dims ( __isl_take isl_multi_pw_aff mpa,
enum isl_dim_type  type,
unsigned  pos,
unsigned  n 
)
static

Definition at line 96 of file isl_multi_pw_aff_explicit_domain.c.

References isl_dim_in, isl_dim_set, isl_set_drop(), n, pos(), and type.

◆ isl_multi_pw_aff_init_explicit_domain()

static __isl_give isl_multi_pw_aff * isl_multi_pw_aff_init_explicit_domain ( __isl_take isl_multi_pw_aff mpa)
static

Definition at line 14 of file isl_multi_pw_aff_explicit_domain.c.

References isl_set_universe().

◆ isl_multi_pw_aff_insert_explicit_domain_dims()

static __isl_give isl_multi_pw_aff * isl_multi_pw_aff_insert_explicit_domain_dims ( __isl_take isl_multi_pw_aff mpa,
enum isl_dim_type  type,
unsigned  pos,
unsigned  n 
)
static

◆ isl_multi_pw_aff_intersect_explicit_domain_product()

static __isl_give isl_multi_pw_aff * isl_multi_pw_aff_intersect_explicit_domain_product ( __isl_take isl_multi_pw_aff dst,
__isl_keep isl_multi_pw_aff src1,
__isl_keep isl_multi_pw_aff src2 
)
static

◆ isl_multi_pw_aff_involves_explicit_domain_dims()

isl_bool isl_multi_pw_aff_involves_explicit_domain_dims ( __isl_keep isl_multi_pw_aff mpa,
enum isl_dim_type  type,
unsigned  pos,
unsigned  n 
)

◆ isl_multi_pw_aff_move_explicit_domain_dims()

static __isl_give isl_multi_pw_aff * isl_multi_pw_aff_move_explicit_domain_dims ( __isl_take isl_multi_pw_aff mpa,
enum isl_dim_type  dst_type,
unsigned  dst_pos,
enum isl_dim_type  src_type,
unsigned  src_pos,
unsigned  n 
)
static

Definition at line 115 of file isl_multi_pw_aff_explicit_domain.c.

References isl_dim_in, isl_dim_set, isl_set_move_dims(), and n.