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

References

tools/polly/lib/External/isl/isl_morph.c
  636 	mat = isl_mat_sub_alloc6(bset->ctx, bset->eq, 0, bset->n_eq,
  638 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  638 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  639 	if (!mat)
  645 		isl_seq_cpy(res->eq[k], mat->row[i], mat->n_col);
  645 		isl_seq_cpy(res->eq[k], mat->row[i], mat->n_col);
  646 		isl_seq_scale(res->eq[k] + mat->n_col, bset->eq[i] + mat->n_col,
  646 		isl_seq_scale(res->eq[k] + mat->n_col, bset->eq[i] + mat->n_col,
  649 	isl_mat_free(mat);
  651 	mat = isl_mat_sub_alloc6(bset->ctx, bset->ineq, 0, bset->n_ineq,
  653 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  653 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  654 	if (!mat)
  660 		isl_seq_cpy(res->ineq[k], mat->row[i], mat->n_col);
  660 		isl_seq_cpy(res->ineq[k], mat->row[i], mat->n_col);
  661 		isl_seq_scale(res->ineq[k] + mat->n_col,
  662 				bset->ineq[i] + mat->n_col,
  665 	isl_mat_free(mat);
  667 	mat = isl_mat_sub_alloc6(bset->ctx, bset->div, 0, bset->n_div,
  669 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  669 	mat = isl_mat_product(mat, isl_mat_copy(morph->inv));
  670 	if (!mat)
  675 		isl_seq_cpy(res->div[i] + 1, mat->row[i], mat->n_col);
  675 		isl_seq_cpy(res->div[i] + 1, mat->row[i], mat->n_col);
  676 		isl_seq_scale(res->div[i] + 1 + mat->n_col,
  677 				bset->div[i] + 1 + mat->n_col,
  680 	isl_mat_free(mat);
  696 	isl_mat_free(mat);