Polly 23.0.0git
fixed_box.h File Reference
#include <isl/ctx.h>
#include <isl/val_type.h>
#include <isl/space_type.h>
#include <isl/aff_type.h>

Go to the source code of this file.

Typedefs

typedef struct isl_fixed_box isl_fixed_box

Functions

isl_ctxisl_fixed_box_get_ctx (__isl_keep isl_fixed_box *box)
__isl_export __isl_give isl_spaceisl_fixed_box_get_space (__isl_keep isl_fixed_box *box)
__isl_export isl_bool isl_fixed_box_is_valid (__isl_keep isl_fixed_box *box)
__isl_export __isl_give isl_multi_affisl_fixed_box_get_offset (__isl_keep isl_fixed_box *box)
__isl_export __isl_give isl_multi_valisl_fixed_box_get_size (__isl_keep isl_fixed_box *box)
__isl_give isl_fixed_boxisl_fixed_box_copy (__isl_keep isl_fixed_box *box)
__isl_null isl_fixed_boxisl_fixed_box_free (__isl_take isl_fixed_box *box)
__isl_constructor __isl_give isl_fixed_boxisl_fixed_box_read_from_str (isl_ctx *ctx, const char *str)
__isl_give isl_printerisl_printer_print_fixed_box (__isl_take isl_printer *p, __isl_keep isl_fixed_box *box)
__isl_give char * isl_fixed_box_to_str (__isl_keep isl_fixed_box *box)
void isl_fixed_box_dump (__isl_keep isl_fixed_box *box)

Typedef Documentation

◆ isl_fixed_box

struct __isl_export isl_fixed_box

Definition at line 18 of file fixed_box.h.

Function Documentation

◆ isl_fixed_box_copy()

◆ isl_fixed_box_dump()

void isl_fixed_box_dump ( __isl_keep isl_fixed_box * box)

References __isl_keep.

◆ isl_fixed_box_free()

◆ isl_fixed_box_get_ctx()

isl_ctx * isl_fixed_box_get_ctx ( __isl_keep isl_fixed_box * box)

◆ isl_fixed_box_get_offset()

__isl_export __isl_give isl_multi_aff * isl_fixed_box_get_offset ( __isl_keep isl_fixed_box * box)

Definition at line 210 of file isl_box.c.

References __isl_give, and __isl_keep.

Referenced by isl_fixed_box_copy(), isl::checked::fixed_box::offset(), and test_box_hull().

◆ isl_fixed_box_get_size()

__isl_export __isl_give isl_multi_val * isl_fixed_box_get_size ( __isl_keep isl_fixed_box * box)

Definition at line 220 of file isl_box.c.

References __isl_give, and __isl_keep.

Referenced by isl_fixed_box_copy(), isl::checked::fixed_box::size(), and test_box_hull().

◆ isl_fixed_box_get_space()

__isl_export __isl_give isl_space * isl_fixed_box_get_space ( __isl_keep isl_fixed_box * box)

Definition at line 192 of file isl_box.c.

References __isl_give, and __isl_keep.

Referenced by isl_fixed_box_invalidate(), and isl::checked::fixed_box::space().

◆ isl_fixed_box_is_valid()

◆ isl_fixed_box_read_from_str()

__isl_constructor __isl_give isl_fixed_box * isl_fixed_box_read_from_str ( isl_ctx * ctx,
const char * str )

◆ isl_fixed_box_to_str()

__isl_give char * isl_fixed_box_to_str ( __isl_keep isl_fixed_box * box)

References __isl_give, and __isl_keep.

Referenced by isl::checked::operator<<(), and isl::operator<<().

◆ isl_printer_print_fixed_box()