diff options
Diffstat (limited to 'polly/lib/External/isl/doc/user.pod')
| -rw-r--r-- | polly/lib/External/isl/doc/user.pod | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/polly/lib/External/isl/doc/user.pod b/polly/lib/External/isl/doc/user.pod index 8bd9e1e6f71..b012ddf54ea 100644 --- a/polly/lib/External/isl/doc/user.pod +++ b/polly/lib/External/isl/doc/user.pod @@ -3966,7 +3966,7 @@ To check whether a set is a parameter domain, use this function: =item * Wrapping The following functions check whether the space of the given -(basic) set or relation range is a wrapped relation. +(basic) set or relation domain and/or range is a wrapped relation. #include <isl/space.h> isl_bool isl_space_is_wrapping( @@ -3975,6 +3975,8 @@ The following functions check whether the space of the given __isl_keep isl_space *space); isl_bool isl_space_range_is_wrapping( __isl_keep isl_space *space); + isl_bool isl_space_is_product( + __isl_keep isl_space *space); #include <isl/set.h> isl_bool isl_basic_set_is_wrapping( @@ -3986,6 +3988,7 @@ The following functions check whether the space of the given __isl_keep isl_map *map); isl_bool isl_map_range_is_wrapping( __isl_keep isl_map *map); + isl_bool isl_map_is_product(__isl_keep isl_map *map); #include <isl/val.h> isl_bool isl_multi_val_range_is_wrapping( @@ -4003,6 +4006,10 @@ The input to C<isl_space_is_wrapping> should be the space of a set, while that of C<isl_space_domain_is_wrapping> and C<isl_space_range_is_wrapping> should be the space of a relation. +The input to C<isl_space_is_product> can be either the space +of a set or that of a binary relation. +In case the input is the space of a binary relation, it checks +whether both domain and range are wrapping. =item * Internal Product @@ -9343,7 +9350,7 @@ and C<ISL_SCHEDULE_ALGORITHM_FEAUTRIER>. If this option is set, then we try to construct schedules in which the constant term is split off from the linear part if the linear parts of -the scheduling rows for all nodes in the graphs have a common non-trivial +the scheduling rows for all nodes in the graph have a common non-trivial divisor. The constant term is then placed in a separate band and the linear part is reduced. |

