doc: document isl_space_is_equal
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 7 Aug 2012 12:23:19 +0000 (14:23 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 7 Aug 2012 13:46:02 +0000 (15:46 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/space.h
isl_space.c

index c2bfe06..af31a03 100644 (file)
@@ -616,6 +616,12 @@ or whether it is a parameter space, use these functions:
        int isl_space_is_set(__isl_keep isl_space *space);
        int isl_space_is_map(__isl_keep isl_space *space);
 
+Spaces can be compared using the following function:
+
+       #include <isl/space.h>
+       int isl_space_is_equal(__isl_keep isl_space *space1,
+               __isl_keep isl_space *space2);
+
 It is often useful to create objects that live in the
 same space as some other object.  This can be accomplished
 by creating the new objects
index e786442..e3d7e04 100644 (file)
@@ -125,7 +125,8 @@ __isl_give isl_space *isl_space_zip(__isl_take isl_space *dim);
 int isl_space_can_curry(__isl_keep isl_space *space);
 __isl_give isl_space *isl_space_curry(__isl_take isl_space *space);
 
-int isl_space_is_equal(__isl_keep isl_space *dim1, __isl_keep isl_space *dim2);
+int isl_space_is_equal(__isl_keep isl_space *space1,
+       __isl_keep isl_space *space2);
 int isl_space_match(__isl_keep isl_space *dim1, enum isl_dim_type dim1_type,
        __isl_keep isl_space *dim2, enum isl_dim_type dim2_type);
 int isl_space_tuple_match(__isl_keep isl_space *dim1, enum isl_dim_type dim1_type,
index 539be86..3ec09d2 100644 (file)
@@ -1459,6 +1459,8 @@ __isl_give isl_space *isl_space_underlying(__isl_take isl_space *dim,
        return dim;
 }
 
+/* Are the two spaces the same, including positions and names of parameters?
+ */
 int isl_space_is_equal(__isl_keep isl_space *dim1, __isl_keep isl_space *dim2)
 {
        if (!dim1 || !dim2)