X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_space_private.h;h=73762de4251d75fbeb1ecc36e8f5257f965d2237;hb=6364dbe3fab7fc1553e624a4f154d711eb297189;hp=12324405d5a912874b4de14a7e1eb6d58b6d966a;hpb=d07eed3bf4d0e290118588ca80997a8035eaeb21;p=platform%2Fupstream%2Fisl.git diff --git a/isl_space_private.h b/isl_space_private.h index 1232440..73762de 100644 --- a/isl_space_private.h +++ b/isl_space_private.h @@ -26,6 +26,9 @@ __isl_give isl_space *isl_space_underlying(__isl_take isl_space *dim, uint32_t isl_space_get_hash(__isl_keep isl_space *dim); +int isl_space_is_domain(__isl_keep isl_space *space1, + __isl_keep isl_space *space2); + __isl_give isl_space *isl_space_as_set_space(__isl_take isl_space *dim); unsigned isl_space_offset(__isl_keep isl_space *dim, enum isl_dim_type type); @@ -36,9 +39,13 @@ int isl_space_has_named_params(__isl_keep isl_space *dim); __isl_give isl_space *isl_space_reset(__isl_take isl_space *dim, enum isl_dim_type type); __isl_give isl_space *isl_space_flatten(__isl_take isl_space *dim); +__isl_give isl_space *isl_space_flatten_domain(__isl_take isl_space *dim); __isl_give isl_space *isl_space_flatten_range(__isl_take isl_space *dim); __isl_give isl_space *isl_space_replace(__isl_take isl_space *dst, enum isl_dim_type type, __isl_keep isl_space *src); __isl_give isl_space *isl_space_lift(__isl_take isl_space *dim, unsigned n_local); + +__isl_give isl_space *isl_space_extend_domain_with_range( + __isl_take isl_space *domain, __isl_take isl_space *model);