Searched refs:dim_map (Results 1 - 4 of 4) sorted by relevance
/haiku-buildtools/isl/ |
H A D | isl_dim_map.c | 32 struct isl_dim_map *dim_map; local 33 dim_map = isl_alloc(ctx, struct isl_dim_map, 35 if (!dim_map) 37 dim_map->len = 1 + len; 38 dim_map->m[0].pos = 0; 39 dim_map->m[0].sgn = 1; 41 dim_map->m[1 + i].sgn = 0; 42 return dim_map; 45 void isl_dim_map_range(__isl_keep isl_dim_map *dim_map, argument 52 if (!dim_map) 63 isl_dim_map_dim_range(__isl_keep isl_dim_map *dim_map, __isl_keep isl_space *dim, enum isl_dim_type type, unsigned first, unsigned n, unsigned dst_pos) argument 80 isl_dim_map_dim(__isl_keep isl_dim_map *dim_map, __isl_keep isl_space *dim, enum isl_dim_type type, unsigned dst_pos) argument 87 isl_dim_map_div(__isl_keep isl_dim_map *dim_map, __isl_keep isl_basic_map *bmap, unsigned dst_pos) argument 103 isl_dim_map_dump(struct isl_dim_map *dim_map) argument 113 copy_constraint_dim_map(isl_int *dst, isl_int *src, struct isl_dim_map *dim_map) argument 128 copy_div_dim_map(isl_int *dst, isl_int *src, struct isl_dim_map *dim_map) argument 135 isl_basic_map_add_constraints_dim_map( __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src, __isl_take isl_dim_map *dim_map) argument 176 isl_basic_set_add_constraints_dim_map( __isl_take isl_basic_set *dst, __isl_take isl_basic_set *src, __isl_take isl_dim_map *dim_map) argument 185 isl_dim_map_extend(__isl_keep isl_dim_map *dim_map, __isl_keep isl_basic_map *bmap) argument 217 struct isl_dim_map *dim_map; local [all...] |
H A D | isl_dim_map.h | 12 void isl_dim_map_range(__isl_keep isl_dim_map *dim_map, 16 void isl_dim_map_dim_range(__isl_keep isl_dim_map *dim_map, 19 void isl_dim_map_dim(__isl_keep isl_dim_map *dim_map, __isl_keep isl_space *dim, 21 void isl_dim_map_div(__isl_keep isl_dim_map *dim_map, 25 __isl_take isl_dim_map *dim_map); 28 __isl_take isl_dim_map *dim_map); 30 __isl_give isl_dim_map *isl_dim_map_extend(__isl_keep isl_dim_map *dim_map,
|
H A D | isl_schedule.c | 792 isl_dim_map *dim_map; local 806 dim_map = isl_dim_map_alloc(ctx, total); 807 isl_dim_map_range(dim_map, node->start + 2 * node->nparam + 1, 2, 810 isl_dim_map_range(dim_map, node->start + 2 * node->nparam + 2, 2, 816 coef, dim_map); 850 isl_dim_map *dim_map; local 868 dim_map = isl_dim_map_alloc(ctx, total); 870 isl_dim_map_range(dim_map, dst->start, 0, 0, 0, 1, 1); 871 isl_dim_map_range(dim_map, dst->start + 1, 2, 1, 1, dst->nparam, -1); 872 isl_dim_map_range(dim_map, ds 943 isl_dim_map *dim_map; local 1023 isl_dim_map *dim_map; local 2198 isl_dim_map *dim_map; local 2247 isl_dim_map *dim_map; local [all...] |
H A D | isl_map.c | 3043 struct isl_dim_map *dim_map; local 3056 dim_map = isl_dim_map_alloc(bmap->ctx, total); 3060 isl_dim_map_dim(dim_map, bmap->dim, t, off); 3063 isl_dim_map_dim_range(dim_map, bmap->dim, t, 3065 isl_dim_map_dim_range(dim_map, bmap->dim, t, 3070 isl_dim_map_div(dim_map, bmap, off); 3078 free(dim_map); 3081 res = isl_basic_map_add_constraints_dim_map(res, bmap, dim_map); 3186 struct isl_dim_map *dim_map; local 3222 dim_map 3342 struct isl_dim_map *dim_map; local 3795 struct isl_dim_map *dim_map; local 10510 isl_basic_map_realign(__isl_take isl_basic_map *bmap, __isl_take isl_space *dim, __isl_take struct isl_dim_map *dim_map) argument 10544 struct isl_dim_map *dim_map; local 10642 struct isl_dim_map *dim_map; local [all...] |
Completed in 72 milliseconds