Searched refs:dim_map (Results 1 - 4 of 4) sorted by relevance

/haiku-buildtools/isl/
H A Disl_dim_map.c32 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 Disl_dim_map.h12 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 Disl_schedule.c792 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 Disl_map.c3043 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