From: Sven Verdoolaege Date: Wed, 7 Oct 2009 15:06:42 +0000 (+0200) Subject: privately export isl_basic_set_sample_with_cone X-Git-Tag: isl-0.02~271 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4488ff21f07a41da2f5a891cead373606a633308;p=platform%2Fupstream%2Fisl.git privately export isl_basic_set_sample_with_cone --- diff --git a/isl_sample.c b/isl_sample.c index d19d585..1a27222 100644 --- a/isl_sample.c +++ b/isl_sample.c @@ -788,8 +788,8 @@ static struct isl_basic_set *drop_constraints_involving * then combined into a single sample point and transformed back * to the original space. */ -static struct isl_vec *sample_with_cone(struct isl_basic_set *bset, - struct isl_basic_set *cone) +__isl_give isl_vec *isl_basic_set_sample_with_cone( + __isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone) { unsigned total; unsigned cone_dim; @@ -853,7 +853,7 @@ static struct isl_vec *gbr_sample(struct isl_basic_set *bset) cone = isl_basic_set_recession_cone(isl_basic_set_copy(bset)); if (cone->n_eq < dim) - return sample_with_cone(bset, cone); + return isl_basic_set_sample_with_cone(bset, cone); isl_basic_set_free(cone); return sample_bounded(bset); diff --git a/isl_sample.h b/isl_sample.h index 8e756c4..48e02c0 100644 --- a/isl_sample.h +++ b/isl_sample.h @@ -9,6 +9,8 @@ extern "C" { __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset); struct isl_vec *isl_basic_set_sample_bounded(struct isl_basic_set *bset); +__isl_give isl_vec *isl_basic_set_sample_with_cone( + __isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone); __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec);