/* * Copyright 2018 Sven Verdoolaege * * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege. */ /* Given a function "obj" defined over a parameter domain, * convert it to a function defined over a domain corresponding * to "domain". * Any parameters with identifiers in "domain" are reinterpreted * as the corresponding domain dimensions. */ __isl_give TYPE *FN(TYPE,unbind_params_insert_domain)( __isl_take TYPE *obj, __isl_take isl_multi_id *domain) { … }