Polly 22.0.0git
isl_union_single.c File Reference
#include <isl/hash.h>
#include <isl_union_macro.h>
#include <isl_union_templ.c>

Go to the source code of this file.

Classes

struct  UNION

Functions

isl_size FN (FN(UNION, n), BASE)
 S (UNION, foreach_data)
static isl_stat FN (UNION, call_on_copy)
isl_stat FN (FN(UNION, foreach), BASE)
static isl_bool FN (UNION, has_same_domain_space_tuples) const
static struct isl_hash_table_entryFN (UNION, find_part_entry)
static __isl_give UNIONFN (UNION, remove_part_entry)
static isl_stat FN (UNION, check_disjoint_domain_other)
static isl_stat FN (UNION, check_disjoint_domain)
static isl_stat FN (UNION, foreach_inplace)
static isl_bool FN (PART, has_domain_space_tuples)
isl_stat FN (UNION, foreach_on_domain)
static isl_stat FN (UNION, free_u_entry)

Function Documentation

◆ FN() [1/12]

isl_stat FN ( FN(UNION, foreach) ,
BASE  )

◆ FN() [2/12]

isl_size FN ( FN(UNION, n) ,
BASE  )

Definition at line 33 of file isl_union_single.c.

References __isl_keep, BASE, isl_size_error, n, and UNION.

◆ FN() [3/12]

Definition at line 183 of file isl_union_single.c.

References __isl_keep, FN, has_domain_space_tuples(), PART, UNION, and val.

◆ FN() [4/12]

isl_stat FN ( UNION ,
call_on_copy  )
static

Definition at line 44 of file isl_union_single.c.

References call_on_copy(), FN, isl_stat_error, PART, S, UNION, and user.

◆ FN() [5/12]

isl_stat FN ( UNION ,
check_disjoint_domain  )
static

Definition at line 162 of file isl_union_single.c.

References __isl_keep, FN, isl_die, isl_error_invalid, isl_stat_error, PART, and UNION.

◆ FN() [6/12]

isl_stat FN ( UNION ,
check_disjoint_domain_other  )
static

Definition at line 150 of file isl_union_single.c.

References __isl_keep, isl_stat_ok, PART, and UNION.

◆ FN() [7/12]

◆ FN() [8/12]

isl_stat FN ( UNION ,
foreach_inplace  )
static

Definition at line 172 of file isl_union_single.c.

References __isl_keep, FN, fn, isl_hash_table_foreach(), isl_stat_error, UNION, and user.

◆ FN() [9/12]

◆ FN() [10/12]

isl_stat FN ( UNION ,
free_u_entry  )
static

Definition at line 224 of file isl_union_single.c.

References FN, isl_stat_ok, PART, UNION, and user.

◆ FN() [11/12]

isl_bool FN ( UNION ,
has_same_domain_space_tuples  ) const
static

Definition at line 70 of file isl_union_single.c.

References isl_dim_in, isl_space_is_set(), isl_space_tuple_is_equal(), PART, UNION, and val.

◆ FN() [12/12]

__isl_give UNION * FN ( UNION ,
remove_part_entry  )
static

Definition at line 128 of file isl_union_single.c.

References __isl_give, __isl_take, FN, isl_hash_table_remove(), PART, and UNION.

◆ S()

S ( UNION ,
foreach_data  )

Definition at line 38 of file isl_union_single.c.

References __isl_take, fn, PART, UNION, and user.