Polly 20.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) "isl_multi_" #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) |
Definition at line 18 of file isl_multi_templ.c.
Definition at line 957 of file isl_multi_templ.c.
Definition at line 957 of file isl_multi_templ.c.
Definition at line 957 of file isl_multi_templ.c.
Definition at line 957 of file isl_multi_templ.c.
__isl_give EL * FN | ( | FN(MULTI(BASE), get) | , |
BASE | |||
) |
Definition at line 191 of file isl_multi_templ.c.
References BASE, FN, isl_space_dim(), MULTI, and type.
Definition at line 932 of file isl_multi_templ.c.
__isl_give EL * FN | ( | MULTI(BASE) | , |
get_at | |||
) |
Definition at line 20 of file isl_multi_templ.c.
References 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_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 BASE, FN, isl_space_copy(), and MULTI.
|
static |
Definition at line 211 of file isl_multi_templ.c.
References BASE, 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.
Definition at line 962 of file isl_multi_templ.c.
References 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_bool_error, and isl_space_range_is_wrapping().
Definition at line 199 of file isl_multi_templ.c.
References isl_size_error.
|
static |
Definition at line 244 of file isl_multi_templ.c.
__isl_give isl_space * FN | ( | MULTI(BASE) | , |
take_space | |||
) |
Definition at line 149 of file isl_multi_templ.c.
__isl_give LIST | ( | EL | ) |
__isl_give MULTI | ( | BASE | ) |
Definition at line 49 of file isl_multi_templ.c.
References BASE, EL, FN, isl_calloc, isl_dim_out, isl_space_dim(), isl_space_free(), isl_space_get_ctx(), MULTI, and n.