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

References

tools/polly/lib/External/isl/isl_map.c
 1822 	if (!base)
 1825 	dims_ok = isl_space_is_equal(base->dim, dim) &&
 1826 		  base->extra >= base->n_div + extra;
 1826 		  base->extra >= base->n_div + extra;
 1828 	if (dims_ok && room_for_con(base, n_eq + n_ineq) &&
 1829 		       room_for_ineq(base, n_ineq)) {
 1831 		return base;
 1834 	isl_assert(base->ctx, base->dim->nparam <= dim->nparam, goto error);
 1834 	isl_assert(base->ctx, base->dim->nparam <= dim->nparam, goto error);
 1835 	isl_assert(base->ctx, base->dim->n_in <= dim->n_in, goto error);
 1835 	isl_assert(base->ctx, base->dim->n_in <= dim->n_in, goto error);
 1836 	isl_assert(base->ctx, base->dim->n_out <= dim->n_out, goto error);
 1836 	isl_assert(base->ctx, base->dim->n_out <= dim->n_out, goto error);
 1837 	extra += base->extra;
 1838 	n_eq += base->n_eq;
 1839 	n_ineq += base->n_ineq;
 1847 		ext->sample = isl_vec_copy(base->sample);
 1848 	flags = base->flags;
 1849 	ext = add_constraints(ext, base, 0, 0);
 1859 	isl_basic_map_free(base);