Polly 22.0.0git
|
#include <isl_sort.h>
#include <isl_tarjan.h>
#include <isl/printer.h>
#include <isl_list_macro.h>
#include "print_templ.c"
Go to the source code of this file.
Macros | |
#define | xS(TYPE, NAME) |
#define | S(TYPE, NAME) |
#define | BASE LIST(EL_BASE) |
#define | PRINT_DUMP_DEFAULT 0 |
Functions | |
isl_ctx * | FN (LIST(EL), get_ctx) |
__isl_give | LIST (EL) |
static isl_stat | FN (LIST(EL), check_index) |
isl_size | FN (LIST(EL), size) |
isl_size | FN (FN(LIST(EL), n), EL_BASE) |
__isl_keep EL * | FN (LIST(EL), peek) |
__isl_give EL * | FN (LIST(EL), get_at) |
__isl_give EL * | FN (FN(LIST(EL), get), EL_BASE) |
static __isl_give EL * | FN (FN(LIST(EL), take), EL_BASE) |
isl_stat | FN (LIST(EL), foreach) |
isl_bool | FN (LIST(EL), every) |
S (LIST(EL), sort_data) | |
static int | FN (LIST(EL), cmp) const |
S (LIST(EL), foreach_scc_data) | |
static isl_bool | FN (LIST(EL), follows) |
static isl_stat | FN (LIST(EL), call_on_scc) |
isl_stat | FN (LIST(EL), foreach_scc) |
__isl_give | LIST (FN(EL) |
__isl_give isl_printer * | CAT (isl_printer_print_, LIST(EL_BASE)) |
Definition at line 695 of file isl_list_templ.c.
#define PRINT_DUMP_DEFAULT 0 |
Definition at line 697 of file isl_list_templ.c.
Referenced by FN().
#define S | ( | TYPE, | |
NAME ) |
Definition at line 23 of file isl_list_templ.c.
Referenced by addRangeBoundsToSet(), polly::applyManualTransformations(), buildCondition(), buildMinMaxAccess(), polly::canSynthesize(), collectBoundedParts(), collectInfo(), COPY(), polly::executeScopConditionally(), polly::expandCodeFor(), exportArrays(), exportScop(), findCanonicalArray(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), for(), generateCode(), polly::DependenceInfoWrapperPass::getDependences(), getFileName(), getJSON(), polly::getLoopSurroundingScop(), GetScopUniqueVarname(), identifyBasePtrOriginSAI(), importAccesses(), importArrays(), importContext(), importSchedule(), importScop(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), polly::SPMUpdater::invalidateScop(), isEscaping(), isUsedForIndirectHoistedLoad(), mapToDimension(), polly::MemAcc::MemAcc(), partitionSetParts(), replaceBasePtrArrays(), polly::FunctionToScopPassAdaptor< ScopPassT >::run(), S(), S(), S(), simplifyAssumptionContext(), test_one_schedule(), test_schedule(), test_skewing_schedule(), verifyGeneratedFunction(), verifyUse(), verifyUses(), walkReachable(), and ZERO().
#define xS | ( | TYPE, | |
NAME ) |
Definition at line 22 of file isl_list_templ.c.
__isl_give isl_printer * CAT | ( | isl_printer_print_ | , |
LIST(EL_BASE) | ) |
Definition at line 674 of file isl_list_templ.c.
References __isl_give, __isl_keep, __isl_take, CAT, EL, EL_BASE, isl_printer_free(), isl_printer_print_str(), and p.
__isl_give EL * FN | ( | FN(LIST(EL), get) | , |
EL_BASE | ) |
Definition at line 284 of file isl_list_templ.c.
References __isl_give, __isl_keep, EL, EL_BASE, FN, and LIST.
Definition at line 261 of file isl_list_templ.c.
|
static |
Definition at line 333 of file isl_list_templ.c.
References __isl_give, __isl_keep, EL, EL_BASE, FN, and LIST.
Definition at line 519 of file isl_list_templ.c.
References __isl_keep, __isl_take, add(), EL, FN, fn, LIST, n, pos(), and user.
Definition at line 131 of file isl_list_templ.c.
References __isl_keep, EL, FN, isl_die, isl_error_invalid, isl_stat_error, isl_stat_ok, and LIST.
Definition at line 406 of file isl_list_templ.c.
References __isl_keep, EL, isl_bool_error, isl_bool_true, test, and user.
Definition at line 385 of file isl_list_templ.c.
References __isl_keep, __isl_take, EL, FN, fn, isl_stat_error, isl_stat_ok, and user.
Definition at line 550 of file isl_list_templ.c.
References __isl_keep, __isl_take, a(), b(), EL, FN, fn, isl_die, isl_error_internal, isl_stat_error, isl_stat_ok, isl_tarjan_graph_free(), isl_tarjan_graph_init(), LIST, n, isl_tarjan_graph::order, S, and user.
__isl_give EL * FN | ( | LIST(EL) | , |
get_at | ) |
Definition at line 277 of file isl_list_templ.c.
References __isl_give, __isl_keep, EL, FN, and LIST.
Definition at line 25 of file isl_list_templ.c.
References __isl_keep, and EL.
__isl_keep EL * FN | ( | LIST(EL) | , |
peek | ) |
Definition at line 268 of file isl_list_templ.c.
References __isl_keep, EL, FN, and LIST.
Definition at line 254 of file isl_list_templ.c.
References __isl_keep, EL, isl_size_error, and size.
__isl_give LIST | ( | EL | ) |
Definition at line 30 of file isl_list_templ.c.
References __isl_give, EL, isl_alloc, isl_ctx_ref(), isl_die, isl_error_invalid, LIST, and n.
__isl_give LIST | ( | FN( | EL | ) |
Definition at line 620 of file isl_list_templ.c.
References __isl_give, __isl_take, EL, EL_BASE, FN, and LIST.
Definition at line 498 of file isl_list_templ.c.
Definition at line 453 of file isl_list_templ.c.