reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);