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

References

tools/polly/lib/External/isl/basis_reduction_templ.c
   85 	B = tab->basis;
  303 	tab->basis = B;
  337 		tab->basis = isl_mat_identity(bset->ctx, 1 + tab->n_var);
  343 		eq = isl_mat_left_hermite(eq, 0, NULL, &tab->basis);
  344 		tab->basis = isl_mat_lin_to_aff(tab->basis);
  344 		tab->basis = isl_mat_lin_to_aff(tab->basis);
  352 	basis = isl_mat_copy(tab->basis);
tools/polly/lib/External/isl/isl_affine_hull.c
  575 		isl_seq_cpy(bset->eq[k] + 1, tab->basis->row[1 + i] + 1,
  614 	isl_mat_free(tab->basis);
  615 	tab->basis = NULL;
tools/polly/lib/External/isl/isl_sample.c
  222 	return isl_tab_min(tab, tab->basis->row[1 + level],
  238 	isl_seq_neg(tab->basis->row[1 + level] + 1,
  239 		    tab->basis->row[1 + level] + 1, dim);
  240 	res = isl_tab_min(tab, tab->basis->row[1 + level],
  242 	isl_seq_neg(tab->basis->row[1 + level] + 1,
  243 		    tab->basis->row[1 + level] + 1, dim);
  281 		isl_int_add(tab->basis->row[1 + level][0],
  283 		isl_int_fdiv_q_ui(tab->basis->row[1 + level][0],
  284 			    tab->basis->row[1 + level][0], 2);
  285 		isl_int_neg(tab->basis->row[1 + level][0],
  286 			    tab->basis->row[1 + level][0]);
  287 		if (isl_tab_add_valid_eq(tab, tab->basis->row[1 + level]) < 0)
  289 		isl_int_set_si(tab->basis->row[1 + level][0], 0);
  392 	if (!tab->basis)
  393 		tab->basis = initial_basis(tab);
  394 	if (!tab->basis)
  396 	isl_assert(tab->mat->ctx, tab->basis->n_row == tab->n_var + 1,
  398 	isl_assert(tab->mat->ctx, tab->basis->n_col == tab->n_var + 1,
  407 		sample = isl_mat_vec_product(isl_mat_copy(tab->basis), sample);
  409 		sample = isl_mat_vec_inverse_product(isl_mat_copy(tab->basis),
  470 				if (!tab || !tab->basis)
  488 		isl_int_neg(tab->basis->row[1 + level][0], min->el[level]);
  489 		if (isl_tab_add_valid_eq(tab, tab->basis->row[1 + level]) < 0)
  491 		isl_int_set_si(tab->basis->row[1 + level][0], 0);
  505 			sample = isl_mat_vec_product(isl_mat_copy(tab->basis),
  509 					isl_mat_copy(tab->basis), sample);
 1073 		tab->basis = initial_basis(tab);
 1074 		return tab->basis ? 0 : -1;
 1090 	tab->basis = isl_mat_lin_to_aff(Q);
 1093 	if (!tab->basis)
tools/polly/lib/External/isl/isl_scan.c
  135 	tab->basis = isl_mat_identity(bset->ctx, 1 + dim);
  140 	B = isl_mat_copy(tab->basis);
tools/polly/lib/External/isl/isl_tab.c
   92 	tab->basis = NULL;
  219 	isl_mat_free(tab->basis);
  302 	dup->basis = isl_mat_dup(tab->basis);
  302 	dup->basis = isl_mat_dup(tab->basis);
  555 	prod->basis = NULL;
tools/polly/lib/External/isl/isl_tab_pip.c
 2996 		if (cgbr->tab->basis) {
 2997 			if (cgbr->tab->basis->n_col != 1 + cgbr->tab->n_var) {
 2998 				isl_mat_free(cgbr->tab->basis);
 2999 				cgbr->tab->basis = NULL;