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

References

tools/polly/lib/External/isl/isl_affine_hull.c
  267 		ctx->one, tab->bmap->sample->el + 1,
  269 	if (isl_basic_map_contains(tab->bmap, sample))
  520 		isl_vec_free(tab->bmap->sample);
  521 		tab->bmap->sample = isl_vec_copy(sample);
  617 	isl_assert(tab->mat->ctx, tab->bmap, goto error);
  631 	isl_vec_free(tab->bmap->sample);
  632 	tab->bmap->sample = isl_vec_copy(sample);
tools/polly/lib/External/isl/isl_map_subtract.c
   61 	tab_total = isl_basic_map_total_dim(tab->bmap);
   63 	dim = isl_space_dim(tab->bmap->dim, isl_dim_all);
  121 	tab_total = isl_basic_map_total_dim(tab->bmap);
  123 	dim = isl_space_dim(tab->bmap->dim, isl_dim_all);
  180 	total = isl_basic_map_total_dim(tab->bmap);
  181 	dim = total - tab->bmap->n_div;
  188 		isl_seq_clr(vec->el + 2 + dim, tab->bmap->n_div);
  193 		for (j = 0; j < tab->bmap->n_div; ++j)
  194 			if (isl_seq_eq(tab->bmap->div[j],
  195 					vec->el, 2 + dim + tab->bmap->n_div))
  198 		if (j == tab->bmap->n_div) {
  199 			vec->size = 2 + dim + tab->bmap->n_div;
  356 			bm = isl_basic_map_copy(tab->bmap);
tools/polly/lib/External/isl/isl_tab.c
  211 	isl_basic_map_free(tab->bmap);
 1915 	if (tab->bmap) {
 1916 		struct isl_basic_map *bmap = tab->bmap;
 1923 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, ineq);
 1923 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, ineq);
 1926 		if (!tab->bmap)
 2156 	if (tab->bmap) {
 2157 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 2157 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 2161 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 2161 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 2165 		if (!tab->bmap)
 2254 	total = isl_basic_map_total_dim(tab->bmap);
 2255 	div_pos = 1 + total - tab->bmap->n_div + div;
 2257 	ineq = ineq_for_div(tab->bmap, div);
 2269 	isl_seq_neg(ineq->el, tab->bmap->div[div] + 1, 1 + total);
 2270 	isl_int_set(ineq->el[div_pos], tab->bmap->div[div][0]);
 2343 	isl_assert(tab->mat->ctx, tab->bmap, return -1);
 2344 	n_div = isl_basic_map_dim(tab->bmap, isl_dim_div);
 2363 	tab->bmap = isl_basic_map_insert_div(tab->bmap, pos - o_div, div);
 2363 	tab->bmap = isl_basic_map_insert_div(tab->bmap, pos - o_div, div);
 2364 	if (!tab->bmap)
 3763 	off = tab->n_var - isl_basic_map_dim(tab->bmap, isl_dim_div);
 3764 	if (isl_basic_map_drop_div(tab->bmap, pos - off) < 0)
 3873 		return isl_basic_map_free_equality(tab->bmap, 1);
 3875 		return isl_basic_map_free_inequality(tab->bmap, 1);
 4035 		tab->bmap = bmap;
 4043 	tab->bmap = bmap;
 4061 	return bset_from_bmap(tab->bmap);
 4137 	if (tab->bmap)
 4138 		isl_basic_map_print_internal(tab->bmap, out, indent);
tools/polly/lib/External/isl/isl_tab_pip.c
 1625 	if (tab->bmap) {
 1626 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 1626 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 1630 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 1630 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq);
 1634 		if (!tab->bmap)
 1653 	if (tab->bmap) {
 1654 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, ineq);
 1654 		tab->bmap = isl_basic_map_add_ineq(tab->bmap, ineq);
 1657 		if (!tab->bmap)
 1915 	isl_assert(tab->mat->ctx, tab->bmap, goto error);
 2014 	isl_assert(tab->mat->ctx, tab->bmap, return -1);
 2118 	unsigned total = isl_basic_map_total_dim(tab->bmap);
 2120 	for (i = 0; i < tab->bmap->n_div; ++i) {
 2121 		if (isl_int_ne(tab->bmap->div[i][0], denom))
 2123 		if (!isl_seq_eq(tab->bmap->div[i] + 1, div, 1 + total))
 2959 	return cgbr->tab->bmap->n_eq == 0 && cgbr->tab->bmap->n_div == 0;
 2959 	return cgbr->tab->bmap->n_eq == 0 && cgbr->tab->bmap->n_div == 0;
 3135 		dim = isl_basic_map_total_dim(cgbr->tab->bmap);
 3311 	if (isl_tab_extend_cons(tab, (cgbr->tab->bmap->n_ineq - first)/2) < 0)
 3316 	for (i = first; i < cgbr->tab->bmap->n_ineq; i += 2) {
 3322 		isl_seq_cpy(eq->el, cgbr->tab->bmap->ineq[i], 1 + tab->n_param);
 3324 			    cgbr->tab->bmap->ineq[i] + 1 + tab->n_param,
 3379 	n_ineq = cgbr->tab->bmap->n_ineq;
 3383 	if (cgbr->tab->bmap->n_ineq > n_ineq &&
 3407 		n_div = isl_basic_map_dim(cgbr->cone->bmap, isl_dim_div);
 3417 		cgbr->cone->bmap = isl_basic_map_insert_div(cgbr->cone->bmap,
 3417 		cgbr->cone->bmap = isl_basic_map_insert_div(cgbr->cone->bmap,
 3419 		if (!cgbr->cone->bmap)
tools/polly/lib/External/isl/isl_vertices.c
  704 	isl_seq_neg(todo->constraint->el, tab->bmap->ineq[con], 1 + tab->n_var);