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

References

tools/polly/lib/External/isl/isl_affine_hull.c
  881 	if (!bmap)
  883 	if (bmap->n_ineq == 0)
  884 		return bmap;
  885 	if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_EMPTY))
  886 		return bmap;
  887 	if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_ALL_EQUALITIES))
  888 		return bmap;
  889 	if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_RATIONAL))
  890 		return isl_basic_map_implicit_equalities(bmap);
  892 	hull = equalities_in_underlying_set(isl_basic_map_copy(bmap));
  897 		return isl_basic_map_set_to_empty(bmap);
  899 	bmap = isl_basic_map_extend_space(bmap, isl_space_copy(bmap->dim), 0,
  899 	bmap = isl_basic_map_extend_space(bmap, isl_space_copy(bmap->dim), 0,
  899 	bmap = isl_basic_map_extend_space(bmap, isl_space_copy(bmap->dim), 0,
  902 		j = isl_basic_map_alloc_equality(bmap);
  905 		isl_seq_cpy(bmap->eq[j], hull->eq[i],
  908 	isl_vec_free(bmap->sample);
  909 	bmap->sample = isl_vec_copy(hull->sample);
  911 	ISL_F_SET(bmap, ISL_BASIC_MAP_NO_IMPLICIT | ISL_BASIC_MAP_ALL_EQUALITIES);
  912 	bmap = isl_basic_map_simplify(bmap);
  912 	bmap = isl_basic_map_simplify(bmap);
  913 	return isl_basic_map_finalize(bmap);
  916 	isl_basic_map_free(bmap);