Lines Matching refs:PART

130 static isl_bool FN(PART,has_domain_space_tuples)(__isl_keep PART *part,
133 return isl_space_has_domain_tuples(space, FN(PART,peek_space)(part));
141 __isl_give PART *FN(FN(UNION,extract),BASE)(__isl_keep UNION *u,
150 return FN(PART,ZERO)(space OPT_TYPE_ARG(u->));
152 return FN(PART,copy)(entry->data);
166 __isl_take PART *part, int disjoint)
174 empty = FN(PART,IS_ZERO)(part);
178 FN(PART,free)(part);
182 u = FN(UNION,align_params)(u, FN(PART,get_space)(part));
183 part = FN(PART,align_params)(part, FN(UNION,get_space)(u));
202 entry->data = FN(PART,union_add_)(entry->data,
203 FN(PART,copy)(part));
204 empty = FN(PART,IS_ZERO)(entry->data);
209 FN(PART,free)(part);
214 FN(PART,free)(part);
223 __isl_take PART *part)
267 isl_bool (*filter)(__isl_keep PART *part, void *user);
269 __isl_give PART *(*fn)(__isl_take PART *part, void *user);
290 PART *part = *entry;
303 part = FN(PART,copy)(part);
362 __isl_give PART *(*fn)(__isl_take PART *part, void *user), void *user)
378 static __isl_give PART *FN(UNION,copy_part)(__isl_take PART *part, void *user)
418 static __isl_give PART *FN(UNION,align_entry)(__isl_take PART *part, void *user)
423 FN(PART,get_domain_space)(part));
424 return FN(PART,realign_domain)(part, exp);
482 static isl_stat FN(UNION,union_add_part)(__isl_take PART *part, void *user)
538 __isl_give UNION *FN(FN(UNION,from),BASE)(__isl_take PART *part)
546 space = FN(PART,get_space)(part);
560 __isl_give UNION *FN(FN(PART,to_union),BASE)(__isl_take PART *part)
568 __isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *);
575 static isl_stat FN(UNION,match_bin_entry)(__isl_take PART *part, void *user)
580 PART *part2;
582 space = FN(PART,get_space)(part);
588 FN(PART,free)(part);
599 part = data->fn(part, FN(PART, copy)(entry2->data));
607 FN(PART,free)(part);
616 __isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *))
623 __isl_give PART *(*fn)(__isl_take PART *, __isl_take PART *))
660 return FN(UNION,match_bin_op)(u1, u2, &FN(PART,add));
669 static __isl_give PART *FN(UNION,any_set_entry)(__isl_take PART *part,
736 isl_bool (*filter)(__isl_keep PART *part);
751 static isl_stat FN(UNION,match_domain_entry)(__isl_take PART *part, void *user)
760 FN(PART,free)(part);
765 space = FN(PART,get_domain_space)(part);
771 FN(PART,free)(part);
841 static isl_bool FN(UNION,select_entry)(__isl_keep PART *part, void *user)
880 .filter = &FN(PART,domain_is_wrapping),
895 .filter = &FN(PART,domain_is_wrapping),
907 static __isl_give PART *FN(UNION,subtract_domain_entry)(__isl_take PART *part,
914 space = FN(PART,get_domain_space)(part);
916 return FN(PART,subtract_domain)(part, set);
947 static isl_bool FN(UNION,filter_out_entry)(__isl_keep PART *part, void *user)
990 PART **part_p = (PART **) entry;
991 PART *part;
993 part = FN(PART,copy)(*part_p);
997 FN(PART,free)(*part_p);
1014 static isl_stat FN(UNION,domain_entry)(__isl_take PART *part, void *user)
1018 *uset = isl_union_set_add_set(*uset, FN(PART,domain)(part));
1063 static __isl_give PART *FN(UNION,scale_val_entry)(__isl_take PART *part,
1068 return FN(PART,scale_val)(part, isl_val_copy(v));
1110 static __isl_give PART *FN(UNION,scale_down_val_entry)(__isl_take PART *part,
1115 return FN(PART,scale_down_val)(part, isl_val_copy(v));
1283 static __isl_give PART *FN(UNION,drop_dims_entry)(__isl_take PART *part,
1288 return FN(PART,drop_dims)(part, data->type, data->first, data->n);
1372 static __isl_give PART *FN(UNION,set_dim_name_entry)(__isl_take PART *part,
1377 return FN(PART,set_dim_name)(part, isl_dim_param, data->pos, data->s);
1409 static __isl_give PART *FN(UNION,reset_user_entry)(__isl_take PART *part,
1412 return FN(PART,reset_user)(part);
1435 LIST(PART) **list = user;
1437 *list = FN(LIST(PART),add)(*list, FN(PART,copy)(pw));
1449 __isl_give LIST(PART) *FN(FN(UNION,get),LIST(BASE))(__isl_keep UNION *u)
1452 LIST(PART) *list;
1459 list = FN(LIST(PART),alloc)(FN(UNION,get_ctx(u)), n);
1461 return FN(LIST(PART),free)(list);