About
Contact
QtCreator
KDevelop
Solarized
1
#
ifndef
ISL_LOCAL_H
2
#define
ISL_LOCAL_H
3
4
#include
<isl/mat.h>
5
#include
<isl_reordering.h>
6
7
typedef
isl_mat
isl_local
;
8
9
__isl_give
isl_local
*
isl_local_copy
(
__isl_keep
isl_local
*
local
);
10
__isl_null
isl_local
*
isl_local_free
(
__isl_take
isl_local
*
local
);
11
12
isl_bool
isl_local_div_is_marked_unknown
(
__isl_keep
isl_local
*
local
,
int
pos
);
13
isl_bool
isl_local_div_is_known
(
__isl_keep
isl_local
*
local
,
int
pos
);
14
isl_bool
isl_local_divs_known
(
__isl_keep
isl_local
*
local
);
15
16
int
isl_local_cmp
(
__isl_keep
isl_local
*
local1
,
__isl_keep
isl_local
*
local2
);
17
18
isl_size
isl_local_var_offset
(
__isl_keep
isl_local
*
local
,
19
enum
isl_dim_type
type
);
20
21
__isl_give
isl_local
*
isl_local_reorder
(
__isl_take
isl_local
*
local
,
22
__isl_take
isl_reordering
*
r
);
23
24
__isl_give
isl_local
*
isl_local_move_vars
(
__isl_take
isl_local
*
local
,
25
unsigned
dst_pos
,
unsigned
src_pos
,
unsigned
n
);
26
27
__isl_give
isl_vec
*
isl_local_extend_point_vec
(
__isl_keep
isl_local
*
local
,
28
__isl_take
isl_vec
*
v
);
29
30
#
endif
31