Polly 19.0.0git
isl_vec_private.h
Go to the documentation of this file.
1#ifndef ISL_VEC_PRIVATE_H
2#define ISL_VEC_PRIVATE_H
3
4#include <isl_blk.h>
5#include <isl/vec.h>
6
7#include "isl_reordering.h"
8
9struct isl_vec {
10 int ref;
11
12 struct isl_ctx *ctx;
13
14 unsigned size;
16
17 struct isl_blk block;
18};
19
21
23
26
28
30 int *exp, int expanded);
32 unsigned offset, __isl_take isl_reordering *r);
33
34#endif
#define __isl_take
Definition: ctx.h:22
#define __isl_give
Definition: ctx.h:19
#define __isl_keep
Definition: ctx.h:25
isl_bool
Definition: ctx.h:89
void GMPZAPI() lcm(mp_int rop, mp_int op1, mp_int op2)
static unsigned pos(__isl_keep isl_space *space, enum isl_dim_type type)
Definition: isl_map.c:70
const char * offset
Definition: isl_test.c:1569
void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm)
Definition: isl_vec.c:435
__isl_give isl_vec * isl_vec_set(__isl_take isl_vec *vec, isl_int v)
Definition: isl_vec.c:388
__isl_give isl_vec * isl_vec_expand(__isl_take isl_vec *vec, int pos, int n, int *exp, int expanded)
Definition: isl_vec.c:87
uint32_t isl_vec_get_hash(__isl_keep isl_vec *vec)
Definition: isl_vec.c:25
__isl_give isl_vec * isl_vec_cow(__isl_take isl_vec *vec)
Definition: isl_vec.c:220
isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec)
Definition: isl_vec.c:334
__isl_give isl_vec * isl_vec_reorder(__isl_take isl_vec *vec, unsigned offset, __isl_take isl_reordering *r)
Definition: isl_vec.c:661
isl_int * el
struct isl_blk block
struct isl_ctx * ctx
unsigned size
n
Definition: youcefn.c:8