reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
620 if (!morph || !bset) 623 isl_assert(bset->ctx, isl_space_is_equal(bset->dim, morph->dom->dim), 626 max_stride = morph->inv->n_row - 1; 627 if (isl_int_is_one(morph->inv->row[0][0])) 629 res = isl_basic_set_alloc_space(isl_space_copy(morph->ran->dim), 637 0, morph->inv->n_row); 638 mat = isl_mat_product(mat, isl_mat_copy(morph->inv)); 647 morph->inv->row[0][0], bset->n_div); 652 0, morph->inv->n_row); 653 mat = isl_mat_product(mat, isl_mat_copy(morph->inv)); 663 morph->inv->row[0][0], bset->n_div); 668 1, morph->inv->n_row); 669 mat = isl_mat_product(mat, isl_mat_copy(morph->inv)); 674 morph->inv->row[0][0], bset->div[i][0]); 678 morph->inv->row[0][0], bset->n_div); 682 res = add_strides(res, morph); 690 res = isl_basic_set_intersect(res, isl_basic_set_copy(morph->ran)); 692 isl_morph_free(morph); 697 isl_morph_free(morph);