reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
778 ls = isl_local_space_cow(ls); 778 ls = isl_local_space_cow(ls); 779 if (!ls) 781 if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) 781 if (a < 0 || a >= ls->div->n_row || b < 0 || b >= ls->div->n_row) 782 isl_die(isl_local_space_get_ctx(ls), isl_error_invalid, 783 "index out of bounds", return isl_local_space_free(ls)); 784 offset = ls->div->n_col - ls->div->n_row; 784 offset = ls->div->n_col - ls->div->n_row; 785 ls->div = isl_mat_swap_cols(ls->div, offset + a, offset + b); 785 ls->div = isl_mat_swap_cols(ls->div, offset + a, offset + b); 786 ls->div = isl_mat_swap_rows(ls->div, a, b); 786 ls->div = isl_mat_swap_rows(ls->div, a, b); 787 if (!ls->div) 788 return isl_local_space_free(ls); 789 return ls;