X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=pip.c;h=27ee66d676d4ea09c9f1c9e027091679634976ec;hb=c0dbaab2d358ca3dc9bb784d67b124a3116c058a;hp=38ebce388cc09a846398a2fdb055cc441836aaee;hpb=0786d52a349a9a1a40df36386642bac4909e9c35;p=platform%2Fupstream%2Fisl.git diff --git a/pip.c b/pip.c index 38ebce3..27ee66d 100644 --- a/pip.c +++ b/pip.c @@ -72,15 +72,8 @@ static __isl_give isl_basic_set *set_bounds(__isl_take isl_basic_set *bset) static struct isl_basic_set *to_parameter_domain(struct isl_basic_set *context) { - struct isl_dim *param_dim; - struct isl_basic_set *model; - - param_dim = isl_dim_set_alloc(context->ctx, - isl_basic_set_n_dim(context), 0); - model = isl_basic_set_empty(param_dim); - context = isl_basic_set_from_underlying_set(context, model); - - return context; + return isl_basic_set_move_dims(context, isl_dim_param, 0, isl_dim_set, 0, + isl_basic_set_dim(context, isl_dim_set)); } isl_basic_set *plug_in_parameters(isl_basic_set *bset, struct isl_vec *params)