reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_map.c
 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++;