reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1992 if (!bmap) 1995 isl_assert(bmap->ctx, 1996 pos + n1 + n2 <= 1 + isl_basic_map_total_dim(bmap), goto error); 1999 return bmap; 2001 bmap = isl_basic_map_cow(bmap); 2001 bmap = isl_basic_map_cow(bmap); 2002 if (!bmap) 2005 blk = isl_blk_alloc(bmap->ctx, n1 + n2); 2009 for (i = 0; i < bmap->n_eq; ++i) 2011 bmap->eq[i] + pos, n1, n2); 2013 for (i = 0; i < bmap->n_ineq; ++i) 2015 bmap->ineq[i] + pos, n1, n2); 2017 for (i = 0; i < bmap->n_div; ++i) 2019 bmap->div[i]+1 + pos, n1, n2); 2021 isl_blk_free(bmap->ctx, blk); 2023 ISL_F_CLR(bmap, ISL_BASIC_SET_NORMALIZED); 2024 bmap = isl_basic_map_gauss(bmap, NULL); 2024 bmap = isl_basic_map_gauss(bmap, NULL); 2025 return isl_basic_map_finalize(bmap); 2027 isl_basic_map_free(bmap);