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

Declarations

tools/polly/lib/External/isl/include/isl/mat.h
   33 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat);

References

tools/polly/lib/External/isl/basis_reduction_templ.c
  352 	basis = isl_mat_copy(tab->basis);
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 9213   ptr = isl_mat_copy(ptr);
 9244   return isl_mat_copy(ptr);
tools/polly/lib/External/isl/isl_aff.c
 1782 	aff1 = isl_aff_expand_divs(aff1, isl_mat_copy(div), exp1);
tools/polly/lib/External/isl/isl_affine_hull.c
  728 	bset = isl_basic_set_preimage(bset, isl_mat_copy(U));
  738 		bset->sample = isl_mat_vec_product(isl_mat_copy(Q), bset->sample);
tools/polly/lib/External/isl/isl_coalesce.c
 1029 		v = isl_vec_mat_product(v, isl_mat_copy(T));
 3074 	bmap = isl_basic_map_expand_divs(bmap, isl_mat_copy(div), exp);
tools/polly/lib/External/isl/isl_convex_hull.c
  521 	Q = isl_mat_right_inverse(isl_mat_copy(U));
 1257 	T2 = isl_mat_right_inverse(isl_mat_copy(T));
 1259 	bset1 = homogeneous_map(bset1, isl_mat_copy(T2));
tools/polly/lib/External/isl/isl_equalities.c
  648 		*T = isl_mat_copy(id);
  650 		*T2 = isl_mat_copy(id);
  696 	bset = isl_basic_set_preimage(bset, T ? isl_mat_copy(TC) : TC);
tools/polly/lib/External/isl/isl_factorization.c
  101 	Q = isl_mat_diagonal(isl_mat_copy(id), Q);
tools/polly/lib/External/isl/isl_ilp.c
  278 	v = isl_vec_mat_product(v, isl_mat_copy(T));
  410 	bset = isl_basic_set_expand_divs(bset, isl_mat_copy(div), exp1);
  411 	obj = isl_aff_expand_divs(obj, isl_mat_copy(div), exp2);
tools/polly/lib/External/isl/isl_local_space.c
  111 					 isl_mat_copy(ls->div));
 1415 		res->div = isl_mat_copy(ma->u.p[0]->ls->div);
tools/polly/lib/External/isl/isl_lp.c
  288 	bset = isl_basic_set_expand_divs(bset, isl_mat_copy(div), exp1);
  289 	obj = isl_aff_expand_divs(obj, isl_mat_copy(div), exp2);
tools/polly/lib/External/isl/isl_map.c
 7190 					isl_mat_copy(eq));
 7315 	T = isl_mat_variable_compression(isl_mat_copy(eq), &T2);
13587 			isl_mat_copy(trans)) < 0)
13590 		      isl_mat_copy(trans)) < 0)
13593 		      isl_mat_copy(trans)) < 0)
tools/polly/lib/External/isl/isl_map_simplify.c
 2495 	ineq = isl_mat_product(ineq, isl_mat_copy(T));
 2819 	A = isl_mat_product(A, isl_mat_copy(V));
 4847 	v = isl_vec_mat_product(v, isl_mat_copy(T));
 5136 		v = isl_vec_mat_product(v, isl_mat_copy(T));
 5138 		v = isl_vec_mat_product(v, isl_mat_copy(T2));
tools/polly/lib/External/isl/isl_mat.c
  852 	H = isl_mat_left_hermite(isl_mat_copy(mat), 0, NULL, NULL);
 1382 			isl_mat_copy(mat)) < 0)
 1386 			isl_mat_copy(mat)) < 0)
 1420 						    isl_mat_copy(mat));
 1739 	H = isl_mat_left_hermite(isl_mat_copy(M), 0, NULL, &Q);
 2093 	mat = isl_mat_concat(isl_mat_copy(mat1), isl_mat_copy(mat2));
 2093 	mat = isl_mat_concat(isl_mat_copy(mat1), isl_mat_copy(mat2));
tools/polly/lib/External/isl/isl_morph.c
   73 		isl_mat_copy(morph->map), isl_mat_copy(morph->inv));
   73 		isl_mat_copy(morph->map), isl_mat_copy(morph->inv));
  335 		id, isl_mat_copy(id));
  355 		id, isl_mat_copy(id));
  536 	map = isl_mat_right_inverse(isl_mat_copy(inv));
  638 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  653 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  669 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  752 	map = isl_mat_product(isl_mat_copy(morph1->map), isl_mat_copy(morph2->map));
  752 	map = isl_mat_product(isl_mat_copy(morph1->map), isl_mat_copy(morph2->map));
  753 	inv = isl_mat_product(isl_mat_copy(morph2->inv), isl_mat_copy(morph1->inv));
  753 	inv = isl_mat_product(isl_mat_copy(morph2->inv), isl_mat_copy(morph1->inv));
  828 	vec = isl_mat_vec_product(isl_mat_copy(morph->map), vec);
tools/polly/lib/External/isl/isl_polynomial.c
 1186 	dup->div = isl_mat_copy(qp->div);
 1491 	qp1->div = isl_mat_copy(div);
 1493 	qp2->div = isl_mat_copy(div);
 2905 		bset = add_div_constraints(bset, isl_mat_copy(qp->div));
 3369 	qp->div = isl_mat_copy(aff->ls->div);
 3499 	div = isl_mat_copy(qp->div);
 3637 	c->div = isl_mat_copy(qp->div);
 3776 	dup = isl_term_alloc(isl_space_copy(term->dim), isl_mat_copy(term->div));
 3882 					isl_mat_copy(term->div));
 3955 	term = isl_term_alloc(isl_space_copy(qp->dim), isl_mat_copy(qp->div));
 3989 	qp->div = isl_mat_copy(term->div);
 4202 	mat = isl_mat_diagonal(diag, isl_mat_copy(morph->inv));
tools/polly/lib/External/isl/isl_sample.c
  407 		sample = isl_mat_vec_product(isl_mat_copy(tab->basis), sample);
  409 		sample = isl_mat_vec_inverse_product(isl_mat_copy(tab->basis),
  505 			sample = isl_mat_vec_product(isl_mat_copy(tab->basis),
  509 					isl_mat_copy(tab->basis), sample);
  945 	bset = isl_basic_set_preimage(bset, isl_mat_copy(U));
  960 	cone_sample = round_up_in_cone(cone_sample, cone, isl_mat_copy(U));
 1023 		row = isl_vec_mat_product(row, isl_mat_copy(U));
tools/polly/lib/External/isl/isl_scan.c
  140 	B = isl_mat_copy(tab->basis);
tools/polly/lib/External/isl/isl_scheduler.c
 3481 		dst->node[j].sched = isl_mat_copy(src->node[i].sched);
 4336 	node_sol = isl_mat_vec_product(isl_mat_copy(node->indep), node_sol);
 7113 						    isl_mat_copy(src->vmap));
 7115 						    isl_mat_copy(dst->vmap));
tools/polly/lib/External/isl/isl_tab_pip.c
 4883 	min_expr = set_minimum(isl_basic_set_get_space(dom), isl_mat_copy(cst));
 4889 			       isl_set_copy(min_expr), isl_mat_copy(cst));
 4995 	v = isl_mat_vec_product(isl_mat_copy(trivial), v);
 5928 	min_expr = set_minimum(isl_basic_set_get_space(dom), isl_mat_copy(cst));
 5930 					isl_mat_copy(cst));
 5936 			       isl_set_copy(min_expr), isl_mat_copy(cst));