H A D | isl_pw_templ.c | 5 #define FN(TYPE,NAME) xFN(TYPE,NAME) macro 10 __isl_give PW *FN(PW,alloc_size)(__isl_take isl_space *dim, function 42 __isl_give PW *FN(PW,ZERO)(__isl_take isl_space *dim, enum isl_fold type) function 47 __isl_give PW *FN(PW,ZERO)(__isl_take isl_space *dim) function 53 __isl_give PW *FN(PW,add_piece)(__isl_take PW *pw, function 93 __isl_give PW *FN(PW,alloc)(enum isl_fold type, function 117 __isl_give PW *FN(PW,dup)(__isl_keep PW *pw) function 140 __isl_give PW *FN(PW,cow)(__isl_take PW *pw) function 151 __isl_give PW *FN(PW,copy)(__isl_keep PW *pw) function 160 void *FN(PW,free)(__isl_take PW *pw) function 179 const char *FN(PW,get_dim_name)(__isl_keep PW *pw, enum isl_dim_type type, function 185 int FN(PW,has_dim_id)(__isl_keep PW *pw, enum isl_dim_type type, unsigned pos) function 190 __isl_give isl_id *FN(PW,get_dim_id)(__isl_keep PW *pw, enum isl_dim_type type, function 196 int FN(PW,has_tuple_name)(__isl_keep PW *pw, enum isl_dim_type type) function 201 const char *FN(PW,get_tuple_name)(__isl_keep PW *pw, enum isl_dim_type type) function 206 int FN(PW,has_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type) function 211 __isl_give isl_id *FN(PW,get_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type) function 216 int FN(PW,IS_ZERO)(__isl_keep PW *pw) function 225 __isl_give PW *FN(PW,realign_domain)(__isl_take PW *pw, function 257 __isl_give PW *FN(PW,align_params)(__isl_take PW *pw, __isl_take isl_space *model) function 292 static __isl_give PW *FN(PW,align_params_pw_pw_and)(__isl_take PW *pw1, function 316 static __isl_give PW *FN(PW,align_params_pw_set_and)(__isl_take PW *pw, function 341 static __isl_give PW *FN(PW,union_add_aligned)(__isl_take PW *pw1, function 421 static __isl_give PW *FN(PW,union_add_)(__isl_take PW *pw1, __isl_take PW *pw2) function 432 static __isl_give PW *FN(PW,grow)(__isl_take PW *pw, int n) function 466 static __isl_give PW *FN(PW,add_disjoint_aligned)(__isl_take PW *pw1, function 514 __isl_give PW *FN(PW,add_disjoint)(__isl_take PW *pw1, __isl_take PW *pw2) function 530 static __isl_give PW *FN(PW,on_shared_domain_in)(__isl_take PW *pw1, function 594 static __isl_give PW *FN(PW,on_shared_domain)(__isl_take PW *pw1, function 612 __isl_give PW *FN(PW,neg)(__isl_take PW *pw) function 635 __isl_give PW *FN(PW,sub)(__isl_take PW *pw1, __isl_take PW *pw2) function 642 __isl_give isl_qpolynomial *FN(PW,eval)(__isl_take PW *pw, function 682 __isl_give isl_set *FN(PW,domain)(__isl_take PW *pw) function 704 static int FN(PW,exploit_equalities_and_remove_if_empty)(__isl_keep PW *pw, function 734 static __isl_give PW *FN(PW,intersect_aligned)(__isl_take PW *pw, function 767 static __isl_give PW *FN(PW,intersect_domain_aligned)(__isl_take PW *pw, function 773 __isl_give PW *FN(PW,intersect_domain)(__isl_take PW *pw, function 780 static __isl_give PW *FN(PW,intersect_params_aligned)(__isl_take PW *pw, function 788 __isl_give PW *FN(PW,intersect_params)(__isl_take PW *pw, function 795 static __isl_give PW *FN(PW,gist_aligned)(__isl_take PW *pw, function 857 static __isl_give PW *FN(PW,gist_domain_aligned)(__isl_take PW *pw, function 864 __isl_give PW *FN(PW,gist)(__isl_take PW *pw, __isl_take isl_set *context) function 870 static __isl_give PW *FN(PW,gist_params_aligned)(__isl_take PW *pw, function 877 __isl_give PW *FN(PW,gist_params)(__isl_take PW *pw, function 884 __isl_give PW *FN(PW,coalesce)(__isl_take PW *pw) function 919 isl_ctx *FN(PW,get_ctx)(__isl_keep PW *pw) function 925 int FN(PW,involves_dims)(__isl_keep PW *pw, enum isl_dim_type type, function 952 __isl_give PW *FN(PW,set_dim_name)(__isl_take PW *pw, function 985 __isl_give PW *FN(PW,drop_dims)(__isl_take PW *pw, function 1026 __isl_give PW *FN(PW,project_out)(__isl_take PW *pw, function 1063 __isl_give PW *FN(PW,project_domain_on_params)(__isl_take PW *pw) function 1078 __isl_give PW *FN(PW,insert_dims)(__isl_take PW *pw, enum isl_dim_type type, function 1117 __isl_give PW *FN(PW,fix_dim)(__isl_take PW *pw, function 1143 __isl_give PW *FN(PW,fix_val)(__isl_take PW *pw, function 1161 unsigned FN(PW,dim)(__isl_keep PW *pw, enum isl_dim_type type) function 1166 __isl_give PW *FN(PW,split_dims)(__isl_take PW *pw, function 1202 __isl_give isl_qpolynomial *FN(PW,opt)(__isl_take PW *pw, int max) function 1232 __isl_give isl_qpolynomial *FN(PW,max)(__isl_take PW *pw) function 1237 __isl_give isl_qpolynomial *FN(PW,min)(__isl_take PW *pw) function 1243 __isl_give isl_space *FN(PW,get_space)(__isl_keep PW *pw) function 1248 __isl_give isl_space *FN(PW,get_domain_space)(__isl_keep PW *pw) function 1258 static __isl_give PW *FN(PW,reset_space_and_domain)(__isl_take PW *pw, function 1291 __isl_give PW *FN(PW,reset_domain_space)(__isl_take PW *pw, function 1301 __isl_give PW *FN(PW,reset_space)(__isl_take PW *pw, __isl_take isl_space *dim) function 1309 __isl_give PW *FN(PW,set_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type, function 1324 __isl_give PW *FN(PW,set_dim_id)(__isl_take PW *pw, function 1335 int FN(PW,has_equal_space)(__isl_keep PW *pw1, __isl_keep PW *pw2) function 1344 __isl_give PW *FN(PW,morph_domain)(__isl_take PW *pw, function 1385 int FN(PW,n_piece)(__isl_keep PW *pw) function 1390 int FN(PW,foreach_piece)(__isl_keep PW *pw, function 1455 int FN(PW,foreach_lifted_piece)(__isl_keep PW *pw, function 1484 __isl_give PW *FN(PW,move_dims)(__isl_take PW *pw, function 1525 __isl_give PW *FN(PW,mul_isl_int)(__isl_take PW *pw, isl_int v) function 1566 __isl_give PW *FN(PW,scale_val)(__isl_take PW *pw, __isl_take isl_val *v) function 1616 __isl_give PW *FN(PW,scale)(__isl_take PW *pw, isl_int v) function 1621 static int FN(PW,qsort_set_cmp)(const void *p1, const void *p2) function 1633 __isl_give PW *FN(PW,normalize)(__isl_take PW *pw) function 1673 int FN(PW,plain_is_equal)(__isl_keep PW *pw1, __isl_keep PW *pw2) function 1715 static __isl_give PW *FN(PW,align_params_pw_multi_aff_and)(__isl_take PW *pw, function 1744 static __isl_give PW *FN(PW,align_params_pw_pw_multi_aff_and)(__isl_take PW *pw, function 1777 static __isl_give PW *FN(PW,pullback_multi_aff_aligned)(__isl_take PW *pw, function 1812 __isl_give PW *FN(PW,pullback_multi_aff)(__isl_take PW *pw, function 1822 static __isl_give PW *FN(PW,pullback_pw_multi_aff_aligned)(__isl_take PW *pw, function 1864 __isl_give PW *FN(PW,pullback_pw_multi_aff)(__isl_take PW *pw, function [all...] |