unsigned isl_basic_map_dim(const struct isl_basic_map *bmap,
enum isl_dim_type type)
{
- struct isl_dim *dim = bmap->dim;
switch (type) {
case isl_dim_param:
case isl_dim_in:
enum isl_dim_type type, unsigned first, unsigned n)
{
int i;
- unsigned nparam;
if (n == 0)
return map;
unsigned dim, isl_int value)
{
int j;
- unsigned nparam;
bset = isl_basic_set_cow(bset);
bset = isl_basic_set_extend_constraints(bset, 0, 1);
struct isl_map *isl_map_reverse(struct isl_map *map)
{
int i;
- unsigned t;
map = isl_map_cow(map);
if (!map)
struct isl_dim *dim_result;
struct isl_map *result;
int i, j;
- unsigned nparam;
- unsigned n_in;
- unsigned n_out;
if (!map1 || !map2)
goto error;
int isl_map_is_subset(struct isl_map *map1, struct isl_map *map2)
{
- int i;
int is_subset = 0;
struct isl_map *diff;