isl_basic_map_extend_dim: move responsibility of cow'ing to the caller
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 10 Mar 2009 10:06:43 +0000 (11:06 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 20 Mar 2009 14:21:06 +0000 (15:21 +0100)
commit1e3b590b41a466a7174eb47c39c6a6a7f9d4b88c
tree7e7c80922b576402bb1c0d28c937e68f59dc6753
parent1f7617a9257b6afae391aae7172b9cb8873f9bb6
isl_basic_map_extend_dim: move responsibility of cow'ing to the caller

Some callers, notably isl_basic_map_detect_equalities, want to
extend the basic map to add equalities that are implicit to the
basic map.  These equalities should be added to all copies,
so we definitely do not want to cow in such cases.
isl_affine_hull.c
isl_constraint.c
isl_convex_hull.c
isl_input_omega.c
isl_map.c
isl_map_simplify.c