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

References

tools/polly/lib/External/isl/isl_map.c
 3600 	if (isl_basic_map_check_equal_params(bmap1, bmap2) < 0)
 3604 	    isl_space_dim(bmap2->dim, isl_dim_all) !=
 3605 				isl_space_dim(bmap2->dim, isl_dim_param))
 3606 		return isl_basic_map_intersect(bmap2, bmap1);
 3608 	if (isl_space_dim(bmap2->dim, isl_dim_all) !=
 3609 					isl_space_dim(bmap2->dim, isl_dim_param))
 3611 			    isl_space_is_equal(bmap1->dim, bmap2->dim), goto error);
 3614 		isl_basic_map_free(bmap2);
 3617 	if (isl_basic_map_plain_is_empty(bmap2)) {
 3619 		return bmap2;
 3624 	    isl_basic_map_contains(bmap2, bmap1->sample) > 0)
 3626 	else if (bmap2->sample &&
 3627 	    isl_basic_map_contains(bmap1, bmap2->sample) > 0 &&
 3628 	    isl_basic_map_contains(bmap2, bmap2->sample) > 0)
 3628 	    isl_basic_map_contains(bmap2, bmap2->sample) > 0)
 3629 		sample = isl_vec_copy(bmap2->sample);
 3635 			bmap2->n_div, bmap2->n_eq, bmap2->n_ineq);
 3635 			bmap2->n_div, bmap2->n_eq, bmap2->n_ineq);
 3635 			bmap2->n_div, bmap2->n_eq, bmap2->n_ineq);
 3636 	bmap1 = add_constraints(bmap1, bmap2, 0, 0);
 3651 	isl_basic_map_free(bmap2);