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

References

tools/polly/lib/External/isl/isl_polynomial.c
 4174 	if (!qp || !morph)
 4178 	isl_assert(ctx, isl_space_is_equal(qp->dim, morph->dom->dim), goto error);
 4180 	n_sub = morph->inv->n_row - 1;
 4181 	if (morph->inv->n_row != morph->inv->n_col)
 4181 	if (morph->inv->n_row != morph->inv->n_col)
 4187 	for (i = 0; 1 + i < morph->inv->n_row; ++i)
 4188 		subs[i] = isl_upoly_from_affine(ctx, morph->inv->row[1 + i],
 4189 					morph->inv->row[0][0], morph->inv->n_col);
 4189 					morph->inv->row[0][0], morph->inv->n_col);
 4190 	if (morph->inv->n_row != morph->inv->n_col)
 4190 	if (morph->inv->n_row != morph->inv->n_col)
 4192 			subs[morph->inv->n_row - 1 + i] =
 4193 			    isl_upoly_var_pow(ctx, morph->inv->n_col - 1 + i, 1);
 4201 	diag = isl_mat_diag(ctx, 1, morph->inv->row[0][0]);
 4202 	mat = isl_mat_diagonal(diag, isl_mat_copy(morph->inv));
 4203 	diag = isl_mat_diag(ctx, qp->div->n_row, morph->inv->row[0][0]);
 4207 	qp->dim = isl_space_copy(morph->ran->dim);
 4212 	isl_morph_free(morph);
 4217 	isl_morph_free(morph);