reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
539 if (!B) 542 ctx = isl_mat_get_ctx(B); 543 dim = B->n_col - 1; 545 if (n < B->n_row) 548 H = isl_mat_sub_alloc(B, 0, B->n_row, 1 + first, n); 548 H = isl_mat_sub_alloc(B, 0, B->n_row, 1 + first, n); 553 *T2 = isl_mat_drop_rows(*T2, 0, B->n_row); 558 C = isl_mat_alloc(ctx, 1 + B->n_row, 1 + first); 563 isl_mat_sub_neg(ctx, C->row + 1, B->row, B->n_row, 0, 0, 1 + first); 563 isl_mat_sub_neg(ctx, C->row + 1, B->row, B->n_row, 0, 0, 1 + first); 574 for (i = 0; i < B->n_row; ++i) { 582 if (i < B->n_row) 583 return empty_compression(ctx, dim, T2, B, C, U); 586 U1 = isl_mat_sub_alloc(U, 0, U->n_row, 0, B->n_row); 588 U2 = isl_mat_sub_alloc(U, 0, U->n_row, B->n_row, U->n_row - B->n_row); 588 U2 = isl_mat_sub_alloc(U, 0, U->n_row, B->n_row, U->n_row - B->n_row); 595 isl_mat_free(B); 599 isl_mat_free(B);