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

References

tools/polly/lib/External/isl/isl_tab.c
  958 	struct isl_tab_var *var = isl_tab_var_from_row(tab, row);
  960 	isl_assert(tab->mat->ctx, row >= tab->n_redundant, return -1);
  960 	isl_assert(tab->mat->ctx, row >= tab->n_redundant, return -1);
  961 	if (tab->preserve || tab->need_undo || tab->row_var[row] >= 0) {
  961 	if (tab->preserve || tab->need_undo || tab->row_var[row] >= 0) {
  961 	if (tab->preserve || tab->need_undo || tab->row_var[row] >= 0) {
  962 		if (tab->row_var[row] >= 0 && !var->is_nonneg) {
  964 			if (isl_tab_push_var(tab, isl_tab_undo_nonneg, var) < 0)
  967 		if (row != tab->n_redundant)
  968 			swap_rows(tab, row, tab->n_redundant);
  968 			swap_rows(tab, row, tab->n_redundant);
  969 		tab->n_redundant++;
  970 		return isl_tab_push_var(tab, isl_tab_undo_redundant, var);
  972 		if (row != tab->n_row - 1)
  973 			swap_rows(tab, row, tab->n_row - 1);
  973 			swap_rows(tab, row, tab->n_row - 1);
  974 		isl_tab_var_from_row(tab, tab->n_row - 1)->index = -1;
  974 		isl_tab_var_from_row(tab, tab->n_row - 1)->index = -1;
  975 		tab->n_row--;