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

References

tools/polly/lib/External/isl/isl_tab_pip.c
 1036 	isl_seq_fdiv_q(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
 1036 	isl_seq_fdiv_q(tab->mat->row[row] + 1, tab->mat->row[row] + 1,
 1037 			tab->mat->row[row][0], 1 + tab->M + tab->n_col);
 1037 			tab->mat->row[row][0], 1 + tab->M + tab->n_col);
 1037 			tab->mat->row[row][0], 1 + tab->M + tab->n_col);
 1039 	isl_int_set_si(tab->mat->row[row][0], 1);
 1041 	if (tab->var[tab->n_var - tab->n_div + div].is_row) {
 1041 	if (tab->var[tab->n_var - tab->n_div + div].is_row) {
 1041 	if (tab->var[tab->n_var - tab->n_div + div].is_row) {
 1042 		int drow = tab->var[tab->n_var - tab->n_div + div].index;
 1042 		int drow = tab->var[tab->n_var - tab->n_div + div].index;
 1042 		int drow = tab->var[tab->n_var - tab->n_div + div].index;
 1044 		isl_assert(tab->mat->ctx,
 1045 			isl_int_is_one(tab->mat->row[drow][0]), goto error);
 1046 		isl_seq_combine(tab->mat->row[row] + 1,
 1047 			tab->mat->ctx->one, tab->mat->row[row] + 1,
 1047 			tab->mat->ctx->one, tab->mat->row[row] + 1,
 1048 			tab->mat->ctx->one, tab->mat->row[drow] + 1,
 1048 			tab->mat->ctx->one, tab->mat->row[drow] + 1,
 1049 			1 + tab->M + tab->n_col);
 1049 			1 + tab->M + tab->n_col);
 1051 		int dcol = tab->var[tab->n_var - tab->n_div + div].index;
 1051 		int dcol = tab->var[tab->n_var - tab->n_div + div].index;
 1051 		int dcol = tab->var[tab->n_var - tab->n_div + div].index;
 1053 		isl_int_add_ui(tab->mat->row[row][2 + tab->M + dcol],
 1053 		isl_int_add_ui(tab->mat->row[row][2 + tab->M + dcol],
 1054 				tab->mat->row[row][2 + tab->M + dcol], 1);
 1054 				tab->mat->row[row][2 + tab->M + dcol], 1);
 1057 	return tab;
 1059 	isl_tab_free(tab);