reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1217 bmap = isl_basic_map_cow(bmap); 1217 bmap = isl_basic_map_cow(bmap); 1218 if (!bmap) 1220 if (isl_basic_map_free_inequality(bmap, bmap->n_ineq) < 0) 1220 if (isl_basic_map_free_inequality(bmap, bmap->n_ineq) < 0) 1223 nparam = isl_basic_map_dim(bmap, isl_dim_param); 1224 n_in = isl_basic_map_dim(bmap, isl_dim_in); 1225 n_out = isl_basic_map_dim(bmap, isl_dim_out); 1226 total = isl_basic_map_dim(bmap, isl_dim_all); 1227 for (i = bmap->n_eq - 1; i >= 0; --i) { 1228 j = isl_seq_last_non_zero(bmap->eq[i] + 1, total); 1230 (isl_int_is_one(bmap->eq[i][1 + j]) || 1231 isl_int_is_negone(bmap->eq[i][1 + j]))) 1233 if (isl_basic_map_drop_equality(bmap, i) < 0) 1237 bmap = isl_basic_map_finalize(bmap); 1237 bmap = isl_basic_map_finalize(bmap); 1239 return bmap; 1241 isl_basic_map_free(bmap);