reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/basis_reduction_templ.c
  326 		isl_die(bset->ctx, isl_error_invalid,
  329 		isl_die(bset->ctx, isl_error_invalid,
  337 		tab->basis = isl_mat_identity(bset->ctx, 1 + tab->n_var);
  341 		eq = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq,
tools/polly/lib/External/isl/isl_affine_hull.c
  225 	isl_assert(bset1->ctx, row == bset1->n_eq, goto error);
  308 	isl_assert(bset->ctx, bset->n_div == 0, goto error);
  721 	M = isl_mat_sub_alloc6(bset->ctx, cone->eq, 0, cone->n_eq, 1, total);
tools/polly/lib/External/isl/isl_bernstein.c
   74 	isl_assert(vertex->ctx, !isl_int_is_zero(denom), goto error);
  490 	len = isl_alloc_array(bset->ctx, int, nvar);
  540 	if (bset->ctx->opt->bernstein_recurse & ISL_BERNSTEIN_FACTORS)
  543 	    (bset->ctx->opt->bernstein_recurse & ISL_BERNSTEIN_INTERVALS))
tools/polly/lib/External/isl/isl_bound.c
   35 	if (bset->ctx->opt->bound == ISL_BOUND_RANGE)
tools/polly/lib/External/isl/isl_coalesce.c
   69 	int *eq = isl_calloc_array(bmap_i->ctx, int, 2 * bmap_i->n_eq);
  100 	int *ineq = isl_calloc_array(bmap_i->ctx, int, bmap_i->n_ineq);
tools/polly/lib/External/isl/isl_constraint.c
  226 	isl_assert(bmap->ctx, ISL_F_ISSET(bmap, ISL_BASIC_MAP_FINAL),
 1196 	isl_assert(bset->ctx, pos < isl_basic_set_dim(bset, type),
 1198 	isl_assert(bset->ctx, type == isl_dim_param || type == isl_dim_set,
tools/polly/lib/External/isl/isl_convex_hull.c
  172 	isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0, goto error);
  173 	isl_assert(bset->ctx, bset->n_div == 0, goto error);
  777 	hull = isl_basic_set_alloc(bset1->ctx, 0, 2 + 3 * dim, 0,
 1025 	dim = isl_space_set_alloc(bset1->ctx, 0, n);
 1114 	dir = isl_vec_alloc(bset1->ctx, 1 + d);
 1125 				bset1->ctx->one, dir->block.data,
 1132 				bset1->ctx->one, dir->block.data,
 1135 	isl_seq_normalize(bset1->ctx, dir->el, dir->size);
 1300 	if (bset1->ctx->opt->convex == ISL_CONVEX_HULL_FM)
 1618 	constraints = isl_calloc_array(hull->ctx, struct max_constraint,
 1622 	table = isl_alloc_type(hull->ctx, struct isl_hash_table);
 1623 	if (isl_hash_table_init(hull->ctx, table, min_constraints))
 1628 		constraints[i].c = isl_mat_sub_alloc6(hull->ctx,
 1638 		entry = isl_hash_table_find(hull->ctx, table, c_hash,
 1642 		isl_assert(hull->ctx, !entry->data, goto error);
 1655 				update_constraint(hull->ctx, table,
 1661 			update_constraint(hull->ctx, table, ineq, total, n,
 1685 			if (!has_constraint(hull->ctx, table, ineq, total, n))
 2027 			if (hash_ineq(bset->ctx, table, bset->eq[i], dim) < 0)
 2032 		if (hash_ineq(bset->ctx, table, bset->ineq[i], dim) < 0)
 2184 	entry = isl_hash_table_find(hull->ctx, data->hull_table, c_hash,
 2190 		entry = isl_hash_table_find(hull->ctx, data->p[j].table,
 2219 		entry = isl_hash_table_find(hull->ctx, data->p[j].table,
 2234 	entry = isl_hash_table_find(hull->ctx, data->hull_table, c_hash,
tools/polly/lib/External/isl/isl_dim_map.c
  196 	res = isl_dim_map_alloc(bmap->ctx, dim_map->len - 1 + bmap->n_div);
tools/polly/lib/External/isl/isl_equalities.c
  675 	isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0, goto error);
  676 	isl_assert(bset->ctx, bset->n_div == 0, goto error);
  678 	isl_assert(bset->ctx, bset->n_eq <= dim, goto error);
  682 	B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq, 0, 1 + dim);
  714 	isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0, goto error);
tools/polly/lib/External/isl/isl_factorization.c
   31 		len = isl_alloc_array(morph->dom->ctx, int, n_group);
   36 	f = isl_alloc_type(morph->dom->ctx, struct isl_factorizer);
  100 	id = isl_mat_identity(bset->ctx, ovar);
  268 	isl_assert(bset->ctx, isl_basic_set_dim(bset, isl_dim_div) == 0,
  275 	H = isl_mat_alloc(bset->ctx, bset->n_eq + bset->n_ineq, nvar);
  278 	isl_mat_sub_copy(bset->ctx, H->row, bset->eq, bset->n_eq,
  280 	isl_mat_sub_copy(bset->ctx, H->row + bset->n_eq, bset->ineq, bset->n_ineq,
  309 				isl_die(bset->ctx, isl_error_internal,
tools/polly/lib/External/isl/isl_farkas.c
  306 		isl_die(bset->ctx, isl_error_invalid,
  331 		isl_die(bset->ctx, isl_error_invalid,
tools/polly/lib/External/isl/isl_ilp.c
   92 	res = isl_basic_set_solve_lp(unit_box, 0, f, bset->ctx->one,
  215 	res = isl_basic_set_solve_lp(bset, 0, f, bset->ctx->one,
  273 	v = isl_vec_alloc(bset->ctx, 1 + dim);
  316 	isl_assert(bset->ctx, isl_basic_set_n_param(bset) == 0,
tools/polly/lib/External/isl/isl_map.c
  333 	return bmap ? bmap->ctx : NULL;
  338 	return bset ? bset->ctx : NULL;
 1114 	bmap->ctx = ctx;
 1322 	isl_ctx_deref(bmap->ctx);
 1324 	isl_blk_free(bmap->ctx, bmap->block2);
 1326 	isl_blk_free(bmap->ctx, bmap->block);
 1428 	ctx = bmap->ctx;
 1465 	isl_assert(bmap->ctx, n <= bmap->n_eq, return -1);
 1480 	isl_assert(bmap->ctx, pos < bmap->n_eq, return -1);
 1526 	ctx = bmap->ctx;
 1547 	isl_assert(bmap->ctx, n <= bmap->n_ineq, return -1);
 1562 	isl_assert(bmap->ctx, pos < bmap->n_ineq, return -1);
 1631 	isl_assert(bmap->ctx, bmap->n_div < bmap->extra, return -1);
 1701 	isl_assert(bmap->ctx, n <= bmap->n_div, return isl_stat_error);
 1834 	isl_assert(base->ctx, base->dim->nparam <= dim->nparam, goto error);
 1835 	isl_assert(base->ctx, base->dim->n_in <= dim->n_in, goto error);
 1836 	isl_assert(base->ctx, base->dim->n_out <= dim->n_out, goto error);
 1890 	dim = isl_space_alloc(base->ctx, nparam, n_in, n_out);
 1995 	isl_assert(bmap->ctx,
 2005 	blk = isl_blk_alloc(bmap->ctx, n1 + n2);
 2021 	isl_blk_free(bmap->ctx, blk);
 2200 	div = isl_alloc_array(bmap->ctx, isl_int *, n);
 2250 	isl_assert(bmap->ctx, first + n <= dim, goto error);
 2356 	isl_assert(bmap->ctx, div < bmap->n_div, goto error);
 3348 	isl_assert(bmap->ctx, pos < bmap->n_ineq, return -1);
 3483 		isl_assert(bset->ctx,
 3610 		isl_assert(bmap1->ctx,
 3896 	dim_map = isl_dim_map_alloc(bmap->ctx, total);
 3949 	isl_assert(bset->ctx, type != isl_dim_in, goto error);
 4048 	isl_assert(bmap->ctx, dst_type != src_type, goto error);
 4068 	dim_map = isl_dim_map_alloc(bmap->ctx, total);
 4203 	dim_map = isl_dim_map_alloc(bmap->ctx, total);
 4252 	bmap->block2 = isl_blk_extend(bmap->ctx, bmap->block2,
 4256 	new_div = isl_alloc_array(bmap->ctx, isl_int *, bmap->extra + n);
 4507 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
 4508 	dim_map2 = isl_dim_map_alloc(bmap1->ctx, total);
 4540 	isl_assert(bset->ctx, isl_basic_map_compatible_domain(bmap, bset),
 4584 	isl_assert(bmap1->ctx, isl_space_is_equal(bmap1->dim, bmap2->dim),
 4592 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
 4593 	dim_map2 = isl_dim_map_alloc(bmap2->ctx, total);
 4752 	dim_map = isl_dim_map_alloc(bmap->ctx, total);
 5408 	ctx = bset->ctx;
 7089 	isl_assert(bset->ctx, mat->n_row == 1 + nparam, goto error);
 7312 	eq = isl_mat_sub_alloc6(bset->ctx, bset->eq, i, bset->n_eq - i,
 7473 	dim = isl_space_set_alloc(bmap->ctx,
 8078 	isl_assert(bmap->ctx, isl_space_tuple_is_equal(bmap->dim, isl_dim_in,
 8150 		isl_die(bmap->ctx, isl_error_invalid,
 8794 	isl_assert(bmap1->ctx, isl_space_is_equal(bmap1->dim, bmap2->dim), goto error);
 8959 	isl_assert(dst->ctx, div <= dst->n_div, return -1);
 9207 	ctx = bmap1->ctx;
 9976 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
 9977 	dim_map2 = isl_dim_map_alloc(bmap1->ctx, total);
10037 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
10038 	dim_map2 = isl_dim_map_alloc(bmap1->ctx, total);
10089 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
10090 	dim_map2 = isl_dim_map_alloc(bmap1->ctx, total);
10835 	bound = isl_vec_alloc(bset->ctx, 1 + isl_basic_set_total_dim(bset));
10885 	isl_assert(bset->ctx, first + n <= isl_basic_set_dim(bset, type),
11943 	mat = isl_mat_alloc(bmap->ctx, bmap->n_eq,
11972 	mat = isl_mat_alloc(bmap->ctx, bmap->n_ineq,
12124 		isl_die(bmap->ctx, isl_error_invalid,
12210 		isl_die(bmap->ctx, isl_error_invalid,
12288 		isl_die(bmap->ctx, isl_error_invalid,
tools/polly/lib/External/isl/isl_map_simplify.c
  240 	isl_ctx *ctx = bmap->ctx;
  306 		isl_seq_normalize(bmap->ctx, bmap->eq[k], 1 + total);
  315 		isl_seq_normalize(bmap->ctx, bmap->ineq[k], 1 + total);
  437 	ctx = bmap->ctx;
  764 	ctx = bmap->ctx;
  921 		B = isl_mat_sub_alloc6(bmap->ctx, bmap->eq, div_eq,
  934 	d = isl_vec_alloc(bmap->ctx, div_eq);
  942 	B = isl_mat_sub_alloc6(bmap->ctx, bmap->eq, 0, div_eq, 0, 1 + total);
  966 	pos = isl_alloc_array(bmap->ctx, int, T->n_row);
 1656 		isl_die(bmap->ctx, isl_error_invalid,
 1836 	elim = isl_alloc_array(bset->ctx, int, isl_basic_set_n_dim(bset));
 2622 	eq = isl_mat_sub_alloc6(bset->ctx, aff->eq, 0, aff->n_eq, 0, 1 + total);
 3591 	isl_assert(bmap1->ctx, isl_space_is_equal(bmap1->dim, bmap2->dim),
 3601 	v = isl_vec_alloc(bmap1->ctx, 1 + total);
 3604 	elim = isl_alloc_array(bmap1->ctx, int, total);
 4718 	pairs = isl_calloc_array(bmap->ctx, int, bmap->n_div);
tools/polly/lib/External/isl/isl_map_subtract.c
   68 	v = isl_vec_alloc(bmap->ctx, 1 + tab_total);
  125 	v = isl_vec_alloc(bmap->ctx, 1 + tab_total);
  176 		*div_map = isl_alloc_array(bmap->ctx, int, bmap->n_div);
  182 	vec = isl_vec_alloc(bmap->ctx, 2 + total + bmap->n_div);
  757 	isl_assert(bmap->ctx, bmap->n_eq == dim, return NULL);
  758 	point = isl_vec_alloc(bmap->ctx, 1 + dim);
  767 		isl_assert(bmap->ctx,
  770 		isl_assert(bmap->ctx,
  774 		isl_assert(bmap->ctx,
tools/polly/lib/External/isl/isl_mat.c
 1361 	ctx = bset->ctx;
tools/polly/lib/External/isl/isl_morph.c
   38 	morph = isl_alloc_type(dom->ctx, struct isl_morph);
  331 	id = isl_mat_identity(bset->ctx, 1 + total);
  351 	id = isl_mat_identity(bset->ctx, 1 + total);
  368 	isl_assert(bset->ctx, bset->n_div == 0, return NULL);
  432 	isl_assert(bset->ctx, bset->n_div == 0, return NULL);
  448 	E = isl_mat_sub_alloc6(bset->ctx, bset->eq, f_eq, n_eq, 0, orest);
  458 	Q = isl_mat_diagonal(Q, isl_mat_identity(bset->ctx, nrest));
  459 	C = isl_mat_diagonal(C, isl_mat_identity(bset->ctx, nrest));
  531 	B = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, n_eq, 0, 1 + nparam);
  532 	H = isl_mat_sub_alloc6(bset->ctx, bset->eq,
  535 	inv = isl_mat_diagonal(inv, isl_mat_identity(bset->ctx, nvar));
  623 	isl_assert(bset->ctx, isl_space_is_equal(bset->dim, morph->dom->dim),
  636 	mat = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq,
  651 	mat = isl_mat_sub_alloc6(bset->ctx, bset->ineq, 0, bset->n_ineq,
  667 	mat = isl_mat_sub_alloc6(bset->ctx, bset->div, 0, bset->n_div,
tools/polly/lib/External/isl/isl_output.c
  756 	c = isl_vec_alloc(bmap->ctx, 1 + total);
 1493 	isl_assert(bmap->ctx, 0, goto error);
tools/polly/lib/External/isl/isl_point.c
  454 	isl_assert(bmap->ctx, isl_space_is_equal(bmap->dim, point->dim),
  460 	vec = isl_vec_alloc(bmap->ctx, 1 + dim + bmap->n_div);
tools/polly/lib/External/isl/isl_sample.c
   31 	vec = isl_vec_alloc(bset->ctx, 0);
   46 	sample = isl_vec_alloc(bset->ctx, 1 + dim);
   69 	sample = isl_vec_alloc(bset->ctx, 2);
   77 		isl_assert(bset->ctx, bset->n_eq == 1, goto error);
   78 		isl_assert(bset->ctx, bset->n_ineq == 0, goto error);
   82 			isl_assert(bset->ctx, isl_int_is_negone(bset->eq[0][1]),
  178 	isl_assert(bset->ctx, j == n_eq, goto error);
  686 	T = isl_mat_alloc(bset->ctx, 1 + total, 1 + total - (sample->size - 1));
  772 	isl_assert(cone->ctx, cone->n_eq == 0, goto error);
 1019 		row = isl_vec_alloc(bset->ctx, tab_cone->n_var);
 1133 	ctx = bset->ctx;
tools/polly/lib/External/isl/isl_scan.c
   73 	sample = isl_vec_alloc(bset->ctx, 1);
  122 	min = isl_vec_alloc(bset->ctx, dim);
  123 	max = isl_vec_alloc(bset->ctx, dim);
  124 	snap = isl_alloc_array(bset->ctx, struct isl_tab_undo *, dim);
  135 	tab->basis = isl_mat_identity(bset->ctx, 1 + dim);
  151 				    bset->ctx->one, &min->el[level], NULL, 0);
  159 				    bset->ctx->one, &max->el[level], NULL, 0);
tools/polly/lib/External/isl/isl_tab.c
 2223 	ineq = isl_vec_alloc(bmap->ctx, 1 + total);
 2398 	tab = isl_tab_alloc(bmap->ctx,
 2450 	tab = isl_tab_alloc(bset->ctx, bset->n_eq + bset->n_ineq,
tools/polly/lib/External/isl/isl_tab_lexopt_templ.c
  154 	if (bmap->ctx->opt->pip_symmetry)
tools/polly/lib/External/isl/isl_tab_pip.c
  229 	partial = isl_alloc_type(dom->ctx, struct isl_partial_sol);
 1012 	ineq = isl_vec_alloc(bset->ctx, 1 + total);
 2287 	tab = isl_tab_alloc(bmap->ctx, 2 * bmap->n_eq + bmap->n_ineq + 1,
 2296 		tab->row_sign = isl_calloc_array(bmap->ctx,
 2824 	clex = isl_alloc_type(dom->ctx, struct isl_context_lex);
 3584 	cgbr = isl_calloc_type(dom->ctx, struct isl_context_gbr);
 3618 	if (dom->ctx->opt->context == ISL_CONTEXT_LEXMIN)
 3674 	sol_map = isl_calloc_type(bmap->ctx, struct isl_sol_map);
 5698 	sol_pma = isl_calloc_type(bmap->ctx, struct isl_sol_pma);
tools/polly/lib/External/isl/isl_transitive_closure.c
  391 	div_purity = isl_alloc_array(bset->ctx, int, n_div);
tools/polly/lib/External/isl/isl_vertices.c
   92 	vertices = isl_calloc_type(bset->ctx, isl_vertices);
   97 	vertices->v = isl_alloc_array(bset->ctx, struct isl_vertex, n_vertices);
  144 	isl_assert(bset->ctx, v->v.vertex->n_eq >= nvar, goto error);
  174 	vertices = isl_calloc_type(bset->ctx, isl_vertices);
  199 	vertices = isl_calloc_type(bset->ctx, isl_vertices);
  205 	vertices->v = isl_calloc_array(bset->ctx, struct isl_vertex, 1);
  214 	vertices->c = isl_calloc_array(bset->ctx, struct isl_chamber, 1);
  219 	vertices->c[0].vertices = isl_calloc_array(bset->ctx, int, 1);
  399 	isl_assert(bset->ctx, isl_basic_set_dim(bset, isl_dim_div) == 0,
  424 	selection = isl_alloc_array(bset->ctx, int, bset->n_ineq);
  425 	snap = isl_alloc_array(bset->ctx, struct isl_tab_undo *, bset->n_ineq);
  426 	facets = isl_mat_alloc(bset->ctx, nvar, nvar);
 1053 	return cell ? cell->dom->ctx : NULL;
 1070 	cell = isl_calloc_type(dom->ctx, isl_cell);
 1075 	cell->ids = isl_alloc_array(dom->ctx, int, cell->n_vertices);
 1114 	tab = isl_tab_alloc(bset->ctx, bset->n_eq + bset->n_ineq + 1,
 1125 	c = isl_vec_alloc(bset->ctx, 1 + 1 + isl_basic_set_total_dim(bset));
 1323 	return vertices ? vertices->bset->ctx : NULL;
 1340 	isl_assert(vertices->bset->ctx, vertices->ref == 1, goto error);