Lines Matching refs:dom
50 isl_basic_set_free(vertices->v[i].dom); in isl_vertices_free()
56 isl_basic_set_free(vertices->c[i].dom); in isl_vertices_free()
78 isl_basic_set_free(list->v.dom); in free_vertex_list()
147 v->v.dom = isl_basic_set_copy(v->v.vertex); in add_vertex()
148 v->v.dom = isl_basic_set_params(v->v.dom); in add_vertex()
149 if (!v->v.dom) in add_vertex()
152 if (v->v.dom->n_eq > 0) { in add_vertex()
212 vertices->v[0].dom = isl_basic_set_params(isl_basic_set_copy(bset)); in vertices_0D()
213 if (!vertices->v[0].vertex || !vertices->v[0].dom) in vertices_0D()
224 vertices->c[0].dom = isl_basic_set_copy(vertices->v[0].dom); in vertices_0D()
225 if (!vertices->c[0].dom) in vertices_0D()
507 isl_basic_set_free(list->c.dom); in free_chamber_list()
634 c->c.dom = isl_basic_set_copy(isl_tab_peek_bset(tab)); in add_chamber()
635 c->c.dom = isl_basic_set_set_rational(c->c.dom); in add_chamber()
636 c->c.dom = isl_basic_set_cow(c->c.dom); in add_chamber()
637 c->c.dom = isl_basic_set_update_from_tab(c->c.dom, tab); in add_chamber()
638 c->c.dom = isl_basic_set_simplify(c->c.dom); in add_chamber()
639 c->c.dom = isl_basic_set_finalize(c->c.dom); in add_chamber()
640 if (!c->c.dom) in add_chamber()
896 selection[i] = isl_basic_set_contains(vertices->v[i].dom, sample); in compute_chambers()
901 selection[i] = can_intersect(tab, vertices->v[i].dom); in compute_chambers()
928 selection[i] = bset_covers_tab(vertices->v[i].dom, in compute_chambers()
934 selection[i] = can_intersect(tab, vertices->v[i].dom); in compute_chambers()
963 isl_basic_set_free(vertices->v[i].dom); in compute_chambers()
964 vertices->v[i].dom = NULL; in compute_chambers()
1000 if (!v->dom) { in isl_vertex_get_domain()
1001 v->dom = isl_basic_set_copy(v->vertex); in isl_vertex_get_domain()
1002 v->dom = isl_basic_set_params(v->dom); in isl_vertex_get_domain()
1003 v->dom = isl_basic_set_set_integral(v->dom); in isl_vertex_get_domain()
1006 return isl_basic_set_copy(v->dom); in isl_vertex_get_domain()
1061 return cell ? cell->dom->ctx : NULL; in isl_cell_get_ctx()
1066 return cell ? isl_basic_set_copy(cell->dom) : NULL; in isl_cell_get_domain()
1070 __isl_take isl_basic_set *dom, int id) in isl_cell_alloc() argument
1075 if (!vertices || !dom) in isl_cell_alloc()
1078 cell = isl_calloc_type(dom->ctx, isl_cell); in isl_cell_alloc()
1083 cell->ids = isl_alloc_array(dom->ctx, int, cell->n_vertices); in isl_cell_alloc()
1089 cell->dom = dom; in isl_cell_alloc()
1095 isl_basic_set_free(dom); in isl_cell_alloc()
1106 isl_basic_set_free(cell->dom); in isl_cell_free()
1216 isl_basic_set *dom = isl_basic_set_copy(vertices->c[0].dom); in isl_vertices_foreach_disjoint_cell() local
1217 dom = isl_basic_set_set_integral(dom); in isl_vertices_foreach_disjoint_cell()
1218 cell = isl_cell_alloc(isl_vertices_copy(vertices), dom, 0); in isl_vertices_foreach_disjoint_cell()
1224 vec = isl_basic_set_interior_point(vertices->c[0].dom); in isl_vertices_foreach_disjoint_cell()
1230 isl_basic_set *dom = isl_basic_set_copy(vertices->c[i].dom); in isl_vertices_foreach_disjoint_cell() local
1232 dom = isl_basic_set_tighten_outward(dom, vec); in isl_vertices_foreach_disjoint_cell()
1233 dom = isl_basic_set_set_integral(dom); in isl_vertices_foreach_disjoint_cell()
1234 cell = isl_cell_alloc(isl_vertices_copy(vertices), dom, i); in isl_vertices_foreach_disjoint_cell()
1264 isl_basic_set *dom = isl_basic_set_copy(vertices->c[i].dom); in isl_vertices_foreach_cell() local
1266 cell = isl_cell_alloc(isl_vertices_copy(vertices), dom, i); in isl_vertices_foreach_cell()
1359 vertices->v[i].dom = isl_morph_basic_set( in isl_morph_vertices()
1360 isl_morph_copy(param_morph), vertices->v[i].dom); in isl_morph_vertices()
1368 vertices->c[i].dom = isl_morph_basic_set( in isl_morph_vertices()
1369 isl_morph_copy(param_morph), vertices->c[i].dom); in isl_morph_vertices()
1370 if (!vertices->c[i].dom) in isl_morph_vertices()
1403 simplex->dom = isl_basic_set_copy(cell->dom); in call_on_simplex()
1404 if (!simplex->dom) in call_on_simplex()