reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
434 if (!bmap) 437 ctx = bmap->ctx; 438 off = 1 + isl_space_dim(bmap->dim, isl_dim_all); 440 for (d = bmap->n_div - 1; d >= 0 ; --d) { 441 for (i = 0; i < bmap->n_eq; ++i) 442 if (!isl_int_is_zero(bmap->eq[i][off + d])) 444 if (i < bmap->n_eq) 446 for (i = 0; i < bmap->n_ineq; ++i) 447 if (isl_int_abs_gt(bmap->ineq[i][off + d], ctx->one)) 449 if (i < bmap->n_ineq) 452 bmap = isl_basic_map_eliminate_vars(bmap, (off-1)+d, 1); 452 bmap = isl_basic_map_eliminate_vars(bmap, (off-1)+d, 1); 453 if (!bmap || ISL_F_ISSET(bmap, ISL_BASIC_MAP_EMPTY)) 453 if (!bmap || ISL_F_ISSET(bmap, ISL_BASIC_MAP_EMPTY)) 455 bmap = isl_basic_map_drop_div(bmap, d); 455 bmap = isl_basic_map_drop_div(bmap, d); 456 if (!bmap) 459 return bmap;