diff options
author | Tobias Grosser <tobias@grosser.es> | 2018-04-25 06:10:35 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2018-04-25 06:10:35 +0000 |
commit | 5fa86378aab26e6f28ef6523e653c4856ebbec8e (patch) | |
tree | 117adad3dd783389335118f6274019cc9cb988a3 /polly/lib/External/isl/doc/user.pod | |
parent | 3ea50f9fef9b246b0b6c0643206f61747204dfbe (diff) | |
download | bcm5719-llvm-5fa86378aab26e6f28ef6523e653c4856ebbec8e.tar.gz bcm5719-llvm-5fa86378aab26e6f28ef6523e653c4856ebbec8e.zip |
Update isl to isl-0.19-114-g385262af
llvm-svn: 330800
Diffstat (limited to 'polly/lib/External/isl/doc/user.pod')
-rw-r--r-- | polly/lib/External/isl/doc/user.pod | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/polly/lib/External/isl/doc/user.pod b/polly/lib/External/isl/doc/user.pod index 99e09be8cdb..8498e02b1ad 100644 --- a/polly/lib/External/isl/doc/user.pod +++ b/polly/lib/External/isl/doc/user.pod @@ -4056,6 +4056,9 @@ the following functions can be used. isl_bool isl_multi_aff_involves_dims( __isl_keep isl_multi_aff *ma, enum isl_dim_type type, unsigned first, unsigned n); + isl_bool isl_pw_multi_aff_involves_dims( + __isl_keep isl_pw_multi_aff *pma, + enum isl_dim_type type, unsigned first, unsigned n); isl_bool isl_multi_pw_aff_involves_dims( __isl_keep isl_multi_pw_aff *mpa, enum isl_dim_type type, unsigned first, unsigned n); @@ -5680,6 +5683,40 @@ All parameters need to be named. __isl_take isl_qpolynomial *qp, __isl_take isl_space *model); +=item * Drop unused parameters + +Drop parameters that are not referenced by the isl object. +All parameters need to be named. + + #include <isl/set.h> + __isl_give isl_basic_set * + isl_basic_set_drop_unused_params( + __isl_take isl_basic_set *bset); + __isl_give isl_set *isl_set_drop_unused_params( + __isl_take isl_set *set); + + #include <isl/map.h> + __isl_give isl_basic_map * + isl_basic_map_drop_unused_params( + __isl_take isl_basic_map *bmap); + __isl_give isl_map *isl_map_drop_unused_params( + __isl_take isl_map *map); + + #include <isl/aff.h> + __isl_give isl_pw_aff *isl_pw_aff_drop_unused_params( + __isl_take isl_pw_aff *pa); + __isl_give isl_pw_multi_aff * + isl_pw_multi_aff_drop_unused_params( + __isl_take isl_pw_multi_aff *pma); + + #include <isl/polynomial.h> + __isl_give isl_pw_qpolynomial * + isl_pw_qpolynomial_drop_unused_params( + __isl_take isl_pw_qpolynomial *pwqp); + __isl_give isl_pw_qpolynomial_fold * + isl_pw_qpolynomial_fold_drop_unused_params( + __isl_take isl_pw_qpolynomial_fold *pwf); + =item * Unary Arithmetic Operations #include <isl/set.h> |