reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1426 if (!bmap) 1428 ctx = bmap->ctx; 1429 isl_assert(ctx, room_for_con(bmap, 1), return -1); 1430 isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, 1430 isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, 1430 isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, 1430 isl_assert(ctx, (bmap->eq - bmap->ineq) + bmap->n_eq <= bmap->c_size, 1432 ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED); 1433 ISL_F_CLR(bmap, ISL_BASIC_MAP_NO_REDUNDANT); 1434 ISL_F_CLR(bmap, ISL_BASIC_MAP_NO_IMPLICIT); 1435 ISL_F_CLR(bmap, ISL_BASIC_MAP_ALL_EQUALITIES); 1436 ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED_DIVS); 1437 if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { 1437 if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { 1437 if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { 1437 if ((bmap->eq - bmap->ineq) + bmap->n_eq == bmap->c_size) { 1439 int j = isl_basic_map_alloc_inequality(bmap); 1442 t = bmap->ineq[j]; 1443 bmap->ineq[j] = bmap->ineq[bmap->n_ineq - 1]; 1443 bmap->ineq[j] = bmap->ineq[bmap->n_ineq - 1]; 1443 bmap->ineq[j] = bmap->ineq[bmap->n_ineq - 1]; 1444 bmap->ineq[bmap->n_ineq - 1] = bmap->eq[-1]; 1444 bmap->ineq[bmap->n_ineq - 1] = bmap->eq[-1]; 1444 bmap->ineq[bmap->n_ineq - 1] = bmap->eq[-1]; 1445 bmap->eq[-1] = t; 1446 bmap->n_eq++; 1447 bmap->n_ineq--; 1448 bmap->eq--; 1451 isl_seq_clr(bmap->eq[bmap->n_eq] + 1 + isl_basic_map_total_dim(bmap), 1451 isl_seq_clr(bmap->eq[bmap->n_eq] + 1 + isl_basic_map_total_dim(bmap), 1451 isl_seq_clr(bmap->eq[bmap->n_eq] + 1 + isl_basic_map_total_dim(bmap), 1452 bmap->extra - bmap->n_div); 1452 bmap->extra - bmap->n_div); 1453 return bmap->n_eq++;