reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1673 bmap = isl_basic_map_cow(bmap); 1673 bmap = isl_basic_map_cow(bmap); 1674 if (!bmap || !div) 1675 return isl_basic_map_free(bmap); 1677 if (div->size != 1 + 1 + isl_basic_map_dim(bmap, isl_dim_all)) 1678 isl_die(isl_basic_map_get_ctx(bmap), isl_error_invalid, 1679 "unexpected size", return isl_basic_map_free(bmap)); 1680 if (isl_basic_map_check_range(bmap, isl_dim_div, pos, 0) < 0) 1681 return isl_basic_map_free(bmap); 1683 bmap = isl_basic_map_extend_space(bmap, 1683 bmap = isl_basic_map_extend_space(bmap, 1684 isl_basic_map_get_space(bmap), 1, 0, 2); 1685 k = isl_basic_map_alloc_div(bmap); 1687 return isl_basic_map_free(bmap); 1688 isl_seq_cpy(bmap->div[k], div->el, div->size); 1689 isl_int_set_si(bmap->div[k][div->size], 0); 1692 isl_basic_map_swap_div(bmap, i, i - 1); 1694 return bmap;