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

References

tools/polly/lib/External/isl/isl_aff.c
   71 	aff->ls = ls;
  211 	pos += isl_local_space_offset(aff->ls, type);
  271 	return isl_aff_alloc_vec(isl_local_space_copy(aff->ls),
  294 	isl_local_space_free(aff->ls);
  304 	return aff ? isl_local_space_get_ctx(aff->ls) : NULL;
  317 	ls_hash = isl_local_space_get_hash(aff->ls);
  336 	return isl_local_space_dim(aff->ls, type);
  352 	return isl_local_space_find_dim_by_name(aff->ls, type, name);
  359 	return aff ? isl_local_space_peek_space(aff->ls) : NULL;
  372 	space = isl_local_space_get_space(aff->ls);
  381 	return aff ? isl_local_space_copy(aff->ls) : NULL;
  389 	ls = isl_local_space_copy(aff->ls);
  413 	ls = aff->ls;
  414 	aff->ls = NULL;
  430 	if (aff->ls == ls) {
  438 	isl_local_space_free(aff->ls);
  439 	aff->ls = ls;
  460 	return isl_local_space_get_dim_name(aff->ls, type, pos);
  470 	aff->ls = isl_local_space_reset_space(aff->ls, dim);
  470 	aff->ls = isl_local_space_reset_space(aff->ls, dim);
  471 	if (!aff->ls)
  536 	r = isl_reordering_extend(r, aff->ls->div->n_row);
  538 				aff->ls->div->n_row);
  539 	aff->ls = isl_local_space_realign(aff->ls, r);
  539 	aff->ls = isl_local_space_realign(aff->ls, r);
  541 	if (!aff->v || !aff->ls)
  559 	equal_params = isl_space_has_equal_params(aff->ls->dim, model);
  565 		exp = isl_parameter_alignment_reordering(aff->ls->dim, model);
  618 	equal = isl_local_space_is_equal(aff1->ls, aff2->ls);
  618 	equal = isl_local_space_is_equal(aff1->ls, aff2->ls);
  692 	if (pos >= isl_local_space_dim(aff->ls, type))
  698 	pos += isl_local_space_offset(aff->ls, type);
  722 	if (pos >= isl_local_space_dim(aff->ls, type))
  726 	pos += isl_local_space_offset(aff->ls, type);
  983 	if (pos >= isl_local_space_dim(aff->ls, type))
  997 	pos += isl_local_space_offset(aff->ls, type);
 1021 	if (pos < 0 || pos >= isl_local_space_dim(aff->ls, type))
 1027 	pos += isl_local_space_offset(aff->ls, type);
 1062 	if (pos >= isl_local_space_dim(aff->ls, type))
 1074 	pos += isl_local_space_offset(aff->ls, type);
 1128 	if (pos >= isl_local_space_dim(aff->ls, type))
 1142 	pos += isl_local_space_offset(aff->ls, type);
 1171 	if (pos >= isl_local_space_dim(aff->ls, type))
 1191 	pos += isl_local_space_offset(aff->ls, type);
 1235 	return isl_local_space_get_div(aff->ls, pos);
 1276 	n = isl_local_space_dim(aff->ls, isl_dim_div);
 1277 	off = isl_local_space_offset(aff->ls, isl_dim_div);
 1287 	aff->ls = isl_local_space_drop_dims(aff->ls, isl_dim_div, pos, n - pos);
 1287 	aff->ls = isl_local_space_drop_dims(aff->ls, isl_dim_div, pos, n - pos);
 1289 	if (!aff->ls || !aff->v)
 1311 	n = isl_local_space_dim(aff->ls, isl_dim_div);
 1314 		if (!isl_int_is_one(aff->ls->div->row[i][0]))
 1316 		ls = isl_local_space_copy(aff->ls);
 1318 				aff->ls->div->row[i], len, i + 1, n - (i + 1));
 1326 		pos = isl_local_space_offset(aff->ls, isl_dim_div) + i;
 1327 		isl_seq_substitute(vec->el, pos, aff->ls->div->row[i],
 1334 		isl_local_space_free(aff->ls);
 1335 		aff->ls = ls;
 1372 	n = isl_local_space_dim(aff->ls, isl_dim_div);
 1373 	off = isl_local_space_offset(aff->ls, isl_dim_div);
 1376 			if (!isl_int_is_one(aff->ls->div->row[i][1 + off + j]))
 1378 			aff->ls = isl_local_space_substitute_seq(aff->ls,
 1378 			aff->ls = isl_local_space_substitute_seq(aff->ls,
 1379 				isl_dim_div, j, aff->ls->div->row[j],
 1381 			if (!aff->ls)
 1396 	unsigned off = isl_local_space_offset(aff->ls, isl_dim_div);
 1400 	ls = isl_local_space_copy(aff->ls);
 1410 	isl_local_space_free(aff->ls);
 1411 	aff->ls = ls;
 1427 	unsigned off = isl_local_space_offset(aff->ls, isl_dim_div);
 1462 			int cmp = isl_mat_cmp_div(aff->ls->div, j, j + 1);
 1553 	aff->ls = isl_local_space_add_div(aff->ls, div);
 1553 	aff->ls = isl_local_space_add_div(aff->ls, div);
 1554 	if (!aff->ls)
 1691 	old_n_div = isl_local_space_dim(aff->ls, isl_dim_div);
 1693 	offset = 1 + isl_local_space_offset(aff->ls, isl_dim_div);
 1696 	aff->ls = isl_local_space_replace_divs(aff->ls, div);
 1696 	aff->ls = isl_local_space_replace_divs(aff->ls, div);
 1697 	if (!aff->v || !aff->ls)
 1758 	if (!isl_space_is_equal(aff1->ls->dim, aff2->ls->dim))
 1758 	if (!isl_space_is_equal(aff1->ls->dim, aff2->ls->dim))
 1781 	div = isl_merge_divs(aff1->ls->div, aff2->ls->div, exp1, exp2);
 1781 	div = isl_merge_divs(aff1->ls->div, aff2->ls->div, exp1, exp2);
 1965 	aff->ls = isl_local_space_set_dim_name(aff->ls, type, pos, s);
 1965 	aff->ls = isl_local_space_set_dim_name(aff->ls, type, pos, s);
 1966 	if (!aff->ls)
 1984 	aff->ls = isl_local_space_set_dim_id(aff->ls, type, pos, id);
 1984 	aff->ls = isl_local_space_set_dim_id(aff->ls, type, pos, id);
 1985 	if (!aff->ls)
 2007 	aff->ls = isl_local_space_set_tuple_id(aff->ls, isl_dim_set, id);
 2007 	aff->ls = isl_local_space_set_tuple_id(aff->ls, isl_dim_set, id);
 2008 	if (!aff->ls)
 2041 	aff->ls = isl_local_space_substitute_equalities(aff->ls,
 2041 	aff->ls = isl_local_space_substitute_equalities(aff->ls,
 2044 	if (!aff->ls || !aff->v)
 2077 	n_div = isl_local_space_dim(aff->ls, isl_dim_div);
 2100 	n_div = isl_local_space_dim(aff->ls, isl_dim_div);
 2412 	active = isl_local_space_get_active(aff->ls, aff->v->el + 2);
 2416 	first += isl_local_space_offset(aff->ls, type) - 1;
 2444 	if (n == 0 && !isl_local_space_is_named_or_nested(aff->ls, type))
 2448 	if (first + n > isl_local_space_dim(aff->ls, type))
 2456 	aff->ls = isl_local_space_drop_dims(aff->ls, type, first, n);
 2456 	aff->ls = isl_local_space_drop_dims(aff->ls, type, first, n);
 2457 	if (!aff->ls)
 2460 	first += 1 + isl_local_space_offset(aff->ls, type);
 2563 	if (n == 0 && !isl_local_space_is_named_or_nested(aff->ls, type))
 2567 	if (first > isl_local_space_dim(aff->ls, type))
 2575 	aff->ls = isl_local_space_insert_dims(aff->ls, type, first, n);
 2575 	aff->ls = isl_local_space_insert_dims(aff->ls, type, first, n);
 2576 	if (!aff->ls)
 2579 	first += 1 + isl_local_space_offset(aff->ls, type);
 2622 	    !isl_local_space_is_named_or_nested(aff->ls, src_type) &&
 2623 	    !isl_local_space_is_named_or_nested(aff->ls, dst_type))
 2638 	if (src_pos + n > isl_local_space_dim(aff->ls, src_type))
 2650 	g_src_pos = 1 + isl_local_space_offset(aff->ls, src_type) + src_pos;
 2651 	g_dst_pos = 1 + isl_local_space_offset(aff->ls, dst_type) + dst_pos;
 2656 	aff->ls = isl_local_space_move_dims(aff->ls, dst_type, dst_pos,
 2656 	aff->ls = isl_local_space_move_dims(aff->ls, dst_type, dst_pos,
 2658 	if (!aff->v || !aff->ls)
 5284 	if (!isl_space_is_equal(aff->ls->dim, subs->ls->dim))
 5284 	if (!isl_space_is_equal(aff->ls->dim, subs->ls->dim))
 5287 	if (isl_local_space_dim(subs->ls, isl_dim_div) != 0)
 5291 	aff->ls = isl_local_space_substitute(aff->ls, type, pos, subs);
 5291 	aff->ls = isl_local_space_substitute(aff->ls, type, pos, subs);
 5292 	if (!aff->ls)
 5299 	pos += isl_local_space_offset(aff->ls, type);
 5646 	equal = isl_local_space_has_equal_space(src->ls, dst->ls);
 5646 	equal = isl_local_space_has_equal_space(src->ls, dst->ls);
 5653 	src_n_div = isl_local_space_dim(src->ls, isl_dim_div);
 5656 	equal = isl_local_space_is_equal(src->ls, dst->ls);
 5656 	equal = isl_local_space_is_equal(src->ls, dst->ls);
 5662 	dst_n_div = isl_local_space_dim(dst->ls, isl_dim_div);
 5668 	div = isl_merge_divs(src->ls->div, dst->ls->div, exp1, exp2);
 5668 	div = isl_merge_divs(src->ls->div, dst->ls->div, exp1, exp2);
 5713 	aff->ls = isl_local_space_lift(aff->ls);
 5713 	aff->ls = isl_local_space_lift(aff->ls);
 5714 	if (!aff->ls)
 6776 	equal_params = isl_space_has_equal_params(aff->ls->dim, mpa->space);
 7150 	cmp = isl_local_space_cmp(aff1->ls, aff2->ls);
 7150 	cmp = isl_local_space_cmp(aff1->ls, aff2->ls);
tools/polly/lib/External/isl/isl_ilp.c
  386 	if (!isl_space_is_equal(bset->dim, obj->ls->dim))
  408 	div = isl_merge_divs(bset_div, obj->ls->div, exp1, exp2);
  489 	aligned = isl_set_space_has_equal_params(set, obj->ls->dim);
tools/polly/lib/External/isl/isl_local_space.c
 1088 	if (!isl_space_is_equal(ls->dim, subs->ls->dim))
 1091 	if (isl_local_space_dim(subs->ls, isl_dim_div) != 0)
 1415 		res->div = isl_mat_copy(ma->u.p[0]->ls->div);
tools/polly/lib/External/isl/isl_lp.c
  268 	if (!isl_space_is_equal(bset->dim, obj->ls->dim))
  286 	div = isl_merge_divs(bset_div, obj->ls->div, exp1, exp2);
  327 	equal = isl_basic_set_space_has_equal_params(bset, obj->ls->dim);
tools/polly/lib/External/isl/isl_map.c
12644 	if (!isl_space_is_equal(bset->dim, subs->ls->dim))
12647 	if (isl_local_space_dim(subs->ls, isl_dim_div) != 0)
tools/polly/lib/External/isl/isl_output.c
 2606 	total = isl_local_space_dim(aff->ls, isl_dim_all);
 2608 	p = print_affine_of_len(space, aff->ls->div, p,
 2625 	if (isl_space_is_params(aff->ls->dim))
 2628 		p = print_tuple(aff->ls->dim, p, isl_dim_set, &data);
 2632 	p = print_aff_body(p, aff->ls->dim, aff);
 2646 	p = print_param_tuple(p, aff->ls->dim, &data);
 2787 	total = isl_local_space_dim(aff->ls, isl_dim_all);
 2790 	p = print_ls_partial_affine_c(p, aff->ls, aff->v->el + 1, 1 + total);
tools/polly/lib/External/isl/isl_polynomial.c
 3364 				    aff->ls->div->n_row, up);
 3369 	qp->div = isl_mat_copy(aff->ls->div);