|
Polly 23.0.0git
|
#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_ctx * | isl_fixed_box_get_ctx (__isl_keep isl_fixed_box *box) |
| __isl_export __isl_give isl_space * | isl_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_aff * | isl_fixed_box_get_offset (__isl_keep isl_fixed_box *box) |
| __isl_export __isl_give isl_multi_val * | isl_fixed_box_get_size (__isl_keep isl_fixed_box *box) |
| __isl_give isl_fixed_box * | isl_fixed_box_copy (__isl_keep isl_fixed_box *box) |
| __isl_null isl_fixed_box * | isl_fixed_box_free (__isl_take isl_fixed_box *box) |
| __isl_constructor __isl_give isl_fixed_box * | isl_fixed_box_read_from_str (isl_ctx *ctx, const char *str) |
| __isl_give isl_printer * | isl_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) |
| struct __isl_export isl_fixed_box |
Definition at line 18 of file fixed_box.h.
| __isl_give isl_fixed_box * isl_fixed_box_copy | ( | __isl_keep isl_fixed_box * | box | ) |
Definition at line 87 of file isl_box.c.
References __isl_give, __isl_keep, isl_fixed_box_alloc(), isl_fixed_box_get_offset(), isl_fixed_box_get_size(), offset, and size.
Referenced by isl::checked::fixed_box::copy(), isl::checked::fixed_box::manage_copy, and isl::manage_copy().
| void isl_fixed_box_dump | ( | __isl_keep isl_fixed_box * | box | ) |
References __isl_keep.
| __isl_null isl_fixed_box * isl_fixed_box_free | ( | __isl_take isl_fixed_box * | box | ) |
Definition at line 36 of file isl_box.c.
References __isl_null, and __isl_take.
Referenced by isl_fixed_box_invalidate(), isl_fixed_box_project_domain_on_params(), isl_fixed_box_set_extent(), set_dim_extent(), test_box_hull(), and isl::checked::fixed_box::~fixed_box().
| isl_ctx * isl_fixed_box_get_ctx | ( | __isl_keep isl_fixed_box * | box | ) |
Definition at line 183 of file isl_box.c.
References __isl_keep.
Referenced by isl::checked::fixed_box::ctx(), isl_fixed_box_invalidate(), isl::manage_copy(), and isl::operator<<().
| __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_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_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_export isl_bool isl_fixed_box_is_valid | ( | __isl_keep isl_fixed_box * | box | ) |
Definition at line 201 of file isl_box.c.
References __isl_keep, isl_bool_error, and isl_bool_not().
Referenced by isl::checked::fixed_box::is_valid(), isl_fixed_box_project_domain_on_params(), isl_fixed_box_set_valid_extent(), and isl_map_get_range_simple_fixed_box_hull().
| __isl_constructor __isl_give isl_fixed_box * isl_fixed_box_read_from_str | ( | isl_ctx * | ctx, |
| const char * | str ) |
References __isl_give, __isl_keep, __isl_take, p, and str.
Referenced by isl::checked::fixed_box::fixed_box().
| __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_give isl_printer * isl_printer_print_fixed_box | ( | __isl_take isl_printer * | p, |
| __isl_keep isl_fixed_box * | box ) |
Definition at line 530 of file isl_box.c.
References __isl_give, __isl_keep, __isl_take, isl_fb_key_offset, isl_fb_key_size, isl_printer_free(), isl_printer_yaml_end_mapping(), isl_printer_yaml_start_mapping(), key_str, and p.