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

References

tools/polly/lib/External/isl/isl_map.c
 3729 	if (!map1 || !map2)
 3732 	if ((isl_map_plain_is_empty(map1) ||
 3734 	    isl_space_is_equal(map1->dim, map2->dim)) {
 3736 		return map1;
 3739 	     isl_map_plain_is_universe(map1)) &&
 3740 	    isl_space_is_equal(map1->dim, map2->dim)) {
 3741 		isl_map_free(map1);
 3745 	if (map1->n == 1 && map2->n == 1 &&
 3746 	    map1->p[0]->n_div == 0 && map2->p[0]->n_div == 0 &&
 3747 	    isl_space_is_equal(map1->dim, map2->dim) &&
 3748 	    (map1->p[0]->n_eq + map1->p[0]->n_ineq == 1 ||
 3748 	    (map1->p[0]->n_eq + map1->p[0]->n_ineq == 1 ||
 3750 		return map_intersect_add_constraint(map1, map2);
 3752 	equal = isl_map_plain_is_equal(map1, map2);
 3757 		return map1;
 3762 		isl_assert(map1->ctx,
 3763 			    isl_space_is_equal(map1->dim, map2->dim), goto error);
 3765 	if (ISL_F_ISSET(map1, ISL_MAP_DISJOINT) &&
 3769 	result = isl_map_alloc_space(isl_space_copy(map1->dim),
 3770 				map1->n * map2->n, flags);
 3773 	for (i = 0; i < map1->n; ++i)
 3777 				    isl_basic_map_copy(map1->p[i]),
 3785 	isl_map_free(map1);
 3789 	isl_map_free(map1);