add isl_aff_scale_down_val
[platform/upstream/isl.git] / include / isl / aff_type.h
1 #ifndef ISL_AFF_TYPE_H
2 #define ISL_AFF_TYPE_H
3
4 #include <isl/list.h>
5
6 #if defined(__cplusplus)
7 extern "C" {
8 #endif
9
10 struct isl_aff;
11 typedef struct isl_aff isl_aff;
12
13 ISL_DECLARE_LIST(aff)
14
15 struct isl_pw_aff;
16 typedef struct isl_pw_aff isl_pw_aff;
17
18 ISL_DECLARE_LIST(pw_aff)
19
20 struct isl_multi_aff;
21 typedef struct isl_multi_aff isl_multi_aff;
22
23 struct isl_pw_multi_aff;
24 typedef struct isl_pw_multi_aff isl_pw_multi_aff;
25
26 struct isl_union_pw_multi_aff;
27 typedef struct isl_union_pw_multi_aff isl_union_pw_multi_aff;
28
29 struct isl_multi_pw_aff;
30 typedef struct isl_multi_pw_aff isl_multi_pw_aff;
31
32 #if defined(__cplusplus)
33 }
34 #endif
35
36 #endif