1 #ifndef ISL_AFF_PRIVATE_H
2 #define ISL_AFF_PRIVATE_H
7 #include <isl/local_space.h>
16 struct isl_pw_aff_piece
{
29 struct isl_pw_aff_piece p
[1];
32 __isl_give isl_aff
*isl_aff_alloc(__isl_take isl_local_space
*ls
);
34 __isl_give isl_aff
*isl_aff_expand_divs( __isl_take isl_aff
*aff
,
35 __isl_take isl_mat
*div
, int *exp
);
37 __isl_give isl_pw_aff
*isl_pw_aff_add_disjoint(
38 __isl_take isl_pw_aff
*pwaff1
, __isl_take isl_pw_aff
*pwaff2
);