Searched refs:dim_map (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/mit/isl/dist/ |
| H A D | isl_dim_map.c | 32 struct isl_dim_map *dim_map; in isl_dim_map_alloc() local 33 dim_map = isl_alloc(ctx, struct isl_dim_map, in isl_dim_map_alloc() 35 if (!dim_map) in isl_dim_map_alloc() 37 dim_map->len = 1 + len; in isl_dim_map_alloc() 38 dim_map->m[0].pos = 0; in isl_dim_map_alloc() 39 dim_map->m[0].sgn = 1; in isl_dim_map_alloc() 41 dim_map->m[1 + i].sgn = 0; in isl_dim_map_alloc() 42 return dim_map; in isl_dim_map_alloc() 47 __isl_null isl_dim_map *isl_dim_map_free(__isl_take isl_dim_map *dim_map) in isl_dim_map_free() argument 49 free(dim_map); in isl_dim_map_free() [all …]
|
| H A D | isl_dim_map.h | 13 __isl_null isl_dim_map *isl_dim_map_free(__isl_take isl_dim_map *dim_map); 14 void isl_dim_map_range(__isl_keep isl_dim_map *dim_map, 17 void isl_dim_map_dim_range(__isl_keep isl_dim_map *dim_map, 20 void isl_dim_map_dim(__isl_keep isl_dim_map *dim_map, 22 void isl_dim_map_div(__isl_keep isl_dim_map *dim_map, 26 __isl_take isl_dim_map *dim_map); 29 __isl_take isl_dim_map *dim_map); 31 __isl_give isl_dim_map *isl_dim_map_extend(__isl_keep isl_dim_map *dim_map,
|
| H A D | isl_scheduler.c | 1801 isl_dim_map *dim_map; in intra_dim_map() local 1808 dim_map = isl_dim_map_alloc(ctx, total); in intra_dim_map() 1809 isl_dim_map_range(dim_map, pos, -2, offset, 1, node->nvar, -s); in intra_dim_map() 1810 isl_dim_map_range(dim_map, pos + 1, -2, offset, 1, node->nvar, s); in intra_dim_map() 1812 return dim_map; in intra_dim_map() 1841 isl_dim_map *dim_map; in inter_dim_map() local 1847 dim_map = isl_dim_map_alloc(ctx, total); in inter_dim_map() 1850 isl_dim_map_range(dim_map, pos, 0, 0, 0, 1, s); in inter_dim_map() 1852 isl_dim_map_range(dim_map, pos, 1, 1, 1, dst->nparam, s); in inter_dim_map() 1854 isl_dim_map_range(dim_map, pos, -2, offset + src->nvar, 1, in inter_dim_map() [all …]
|
| H A D | isl_map.c | 1954 struct isl_dim_map *dim_map; in add_constraints() local 1970 dim_map = isl_dim_map_alloc(ctx, total + n_div); in add_constraints() 1971 isl_dim_map_dim_range(dim_map, space, isl_dim_param, 0, n_param, 0); in add_constraints() 1972 isl_dim_map_dim_range(dim_map, space, isl_dim_in, 0, n_in, o_in); in add_constraints() 1973 isl_dim_map_dim_range(dim_map, space, isl_dim_out, 0, n_out, o_out); in add_constraints() 1974 isl_dim_map_div(dim_map, bmap2, total); in add_constraints() 1976 return isl_basic_map_add_constraints_dim_map(bmap1, bmap2, dim_map); in add_constraints() 4108 struct isl_dim_map *dim_map; in isl_basic_map_insert_dims() local 4129 dim_map = isl_dim_map_alloc(bmap->ctx, total + n); in isl_basic_map_insert_dims() 4135 isl_dim_map_dim(dim_map, bmap->dim, t, off); in isl_basic_map_insert_dims() [all …]
|