extract patching of index expressions and access relations to separate file
[pet.git] / array.h
blob7b3f4c15f9e018d40e5db5f6e07e814f86b1cd13
1 #ifndef PET_ARRAY_H
2 #define PET_ARRAY_H
4 #include <pet.h>
6 #include <isl/aff.h>
8 #if defined(__cplusplus)
9 extern "C" {
10 #endif
12 __isl_give isl_multi_pw_aff *pet_array_subscript(
13 __isl_take isl_multi_pw_aff *base, __isl_take isl_pw_aff *index);
14 char *pet_array_member_access_name(isl_ctx *ctx, const char *base,
15 const char *field);
16 __isl_give isl_multi_pw_aff *pet_array_member(
17 __isl_take isl_multi_pw_aff *base, __isl_take isl_multi_pw_aff *field);
19 #if defined(__cplusplus)
21 #endif
23 #endif