Polly 22.0.0git
|
#include <isl/id.h>
#include <isl_space_private.h>
#include <isl/set.h>
#include <isl_reordering.h>
#include <isl_multi_macro.h>
#include "check_type_range_templ.c"
#include "isl_check_named_params_templ.c"
#include "isl_align_params_bin_templ.c"
#include "isl_type_has_equal_space_bin_templ.c"
#include "isl_type_check_equal_space_templ.c"
#include "isl_from_range_templ.c"
Go to the source code of this file.
Macros | |
#define | MULTI_NAME(BASE) |
#define | TYPE MULTI(BASE) |
#define | TYPE MULTI(BASE) |
#define | TYPE MULTI(BASE) |
#define | TYPE MULTI(BASE) |
Functions | |
isl_ctx * | FN (MULTI(BASE), get_ctx) |
__isl_keep isl_space * | FN (MULTI(BASE), peek_space) |
__isl_give isl_space * | FN (MULTI(BASE), get_space) |
__isl_give isl_space * | FN (MULTI(BASE), get_domain_space) |
__isl_give | MULTI (BASE) |
__isl_give isl_space * | FN (MULTI(BASE), take_space) |
isl_size | FN (MULTI(BASE), dim) |
isl_size | FN (MULTI(BASE), size) |
static static __isl_give EL * | FN (MULTI(BASE), peek_at) |
__isl_give EL * | FN (MULTI(BASE), get_at) |
__isl_give EL * | FN (FN(MULTI(BASE), get), BASE) |
static __isl_give EL * | FN (MULTI(BASE), take_at) |
__isl_give | LIST (EL) |
isl_bool | FN (MULTI(BASE), range_is_wrapping) |
static isl_bool | FN (MULTI(BASE), any) |
static isl_bool | FN (MULTI(BASE), every) |
isl_bool | FN (MULTI(BASE), plain_is_equal) |
#define MULTI_NAME | ( | BASE | ) |
Definition at line 18 of file isl_multi_templ.c.
Definition at line 205 of file isl_multi_templ.c.
Definition at line 205 of file isl_multi_templ.c.
Definition at line 205 of file isl_multi_templ.c.
Definition at line 205 of file isl_multi_templ.c.
__isl_give EL * FN | ( | FN(MULTI(BASE), get) | , |
BASE | ) |
Definition at line 228 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, EL, FN, MULTI, and pos().
Definition at line 906 of file isl_multi_templ.c.
References __isl_keep, any(), BASE, EL, isl_bool_error, n, size, and test.
Definition at line 191 of file isl_multi_templ.c.
References __isl_keep, BASE, FN, isl_space_dim(), MULTI, and type.
Definition at line 932 of file isl_multi_templ.c.
References __isl_keep, BASE, EL, isl_bool_error, n, size, and test.
__isl_give EL * FN | ( | MULTI(BASE) | , |
get_at | ) |
Definition at line 221 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, EL, FN, MULTI, and pos().
Definition at line 20 of file isl_multi_templ.c.
References __isl_keep, BASE, and isl_space_get_ctx().
__isl_give isl_space * FN | ( | MULTI(BASE) | , |
get_domain_space | ) |
Definition at line 37 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, isl_space_copy(), and isl_space_domain().
__isl_give isl_space * FN | ( | MULTI(BASE) | , |
get_space | ) |
Definition at line 32 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, FN, isl_space_copy(), and MULTI.
|
static |
Definition at line 211 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, EL, FN, isl_dim_out, MULTI, and pos().
__isl_keep isl_space * FN | ( | MULTI(BASE) | , |
peek_space | ) |
Definition at line 27 of file isl_multi_templ.c.
References __isl_keep, and BASE.
Definition at line 962 of file isl_multi_templ.c.
References __isl_keep, BASE, EL, equal, FN, isl_bool_error, isl_bool_false, isl_bool_true, isl_space_is_equal(), and MULTI.
Definition at line 697 of file isl_multi_templ.c.
References __isl_keep, BASE, isl_bool_error, and isl_space_range_is_wrapping().
Definition at line 199 of file isl_multi_templ.c.
References __isl_keep, BASE, isl_size_error, and size.
|
static |
Definition at line 244 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, EL, FN, isl_dim_out, MULTI, and pos().
__isl_give isl_space * FN | ( | MULTI(BASE) | , |
take_space | ) |
Definition at line 149 of file isl_multi_templ.c.
References __isl_give, __isl_keep, BASE, FN, and MULTI.
__isl_give LIST | ( | EL | ) |
Definition at line 349 of file isl_multi_templ.c.
References __isl_give, __isl_keep, add(), BASE, EL, FN, LIST, MULTI, n, and size.
__isl_give MULTI | ( | BASE | ) |
Definition at line 49 of file isl_multi_templ.c.
References __isl_give, __isl_take, BASE, EL, FN, isl_calloc, isl_dim_out, isl_space_dim(), isl_space_free(), isl_space_get_ctx(), MULTI, and n.