Polly 22.0.0git
isl_reordering.c File Reference
#include <isl_ctx_private.h>
#include <isl/id.h>
#include <isl_space_private.h>
#include <isl_reordering.h>

Go to the source code of this file.

Functions

__isl_give isl_reorderingisl_reordering_alloc (isl_ctx *ctx, int src_len, int dst_len)
static __isl_give isl_reorderingisl_reordering_set_dst_len_from_space (__isl_take isl_reordering *r)
__isl_give isl_reorderingisl_reordering_copy (__isl_keep isl_reordering *exp)
__isl_give isl_reorderingisl_reordering_dup (__isl_keep isl_reordering *r)
__isl_give isl_reorderingisl_reordering_cow (__isl_take isl_reordering *r)
__isl_null isl_reorderingisl_reordering_free (__isl_take isl_reordering *exp)
isl_ctxisl_reordering_get_ctx (__isl_keep isl_reordering *r)
__isl_keep isl_spaceisl_reordering_peek_space (__isl_keep isl_reordering *r)
__isl_give isl_spaceisl_reordering_get_space (__isl_keep isl_reordering *r)
__isl_give isl_reorderingisl_parameter_alignment_reordering (__isl_keep isl_space *alignee, __isl_keep isl_space *aligner)
__isl_give isl_reorderingisl_reordering_unbind_params_insert_domain (__isl_keep isl_space *space, __isl_keep isl_multi_id *tuple)
__isl_give isl_reorderingisl_reordering_extend (__isl_take isl_reordering *exp, unsigned extra)
__isl_give isl_reorderingisl_reordering_extend_space (__isl_take isl_reordering *exp, __isl_take isl_space *space)
void isl_reordering_dump (__isl_keep isl_reordering *exp)

Function Documentation

◆ isl_parameter_alignment_reordering()

◆ isl_reordering_alloc()

◆ isl_reordering_copy()

◆ isl_reordering_cow()

◆ isl_reordering_dump()

void isl_reordering_dump ( __isl_keep isl_reordering * exp)

Definition at line 345 of file isl_reordering.c.

References __isl_keep, and isl_space_dump().

◆ isl_reordering_dup()

◆ isl_reordering_extend()

◆ isl_reordering_extend_space()

◆ isl_reordering_free()

◆ isl_reordering_get_ctx()

◆ isl_reordering_get_space()

◆ isl_reordering_peek_space()

◆ isl_reordering_set_dst_len_from_space()

◆ isl_reordering_unbind_params_insert_domain()