reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
558 C = isl_mat_alloc(ctx, 1 + B->n_row, 1 + first); 559 if (!C) 561 isl_int_set_si(C->row[0][0], 1); 562 isl_seq_clr(C->row[0] + 1, first); 563 isl_mat_sub_neg(ctx, C->row + 1, B->row, B->n_row, 0, 0, 1 + first); 566 C = isl_mat_inverse_product(H1, C); 566 C = isl_mat_inverse_product(H1, C); 567 if (!C) 570 if (!isl_int_is_one(C->row[0][0])) { 575 isl_seq_gcd(C->row[1 + i] + 1, first, &g); 576 isl_int_gcd(g, g, C->row[0][0]); 577 if (!isl_int_is_divisible_by(C->row[1 + i][0], g)) 583 return empty_compression(ctx, dim, T2, B, C, U); 584 C = isl_mat_normalize(C); 584 C = isl_mat_normalize(C); 591 C = isl_mat_product(U1, C); 591 C = isl_mat_product(U1, C); 592 C = isl_mat_aff_direct_sum(C, U2); 592 C = isl_mat_aff_direct_sum(C, U2); 593 C = insert_parameter_rows(C, first); 593 C = insert_parameter_rows(C, first); 597 return C;