add isl_pw_*_involves_param_id
commitf82994fd80679099916a5b3f1b14c8a879b71a7c
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Tue, 3 Apr 2018 14:38:29 +0000 (3 16:38 +0200)
committerSven Verdoolaege <sven@cerebras.net>
Thu, 2 May 2019 16:18:34 +0000 (2 18:18 +0200)
tree6830188e5ce3f7fa1510c22ec6165b21e7bbbc1c
parent102bb2bf76b480597c78b636e35e9a53abfbce26
add isl_pw_*_involves_param_id

These functions allow a user to check whether a function involves
a parameter without exposing the fact that, internally,
the parameter can also be identified by its position.

Internally, these functions use an isl_pw_*_find_dim_by_id,
but this is not exposed because the isl_*_find_dim_by_* functions
in general have a bad interface, returning -1 both in case
of an error and in case of not finding the dimension.

Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
doc/user.pod
include/isl/aff.h
include/isl/polynomial.h
isl_pw_templ.c