|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::multi_pw_aff | identity_on_domain (isl::checked::space space) |
| static isl::checked::multi_pw_aff | zero (isl::checked::space space) |
Protected Member Functions | |
| multi_pw_aff (__isl_take isl_multi_pw_aff *ptr) | |
Protected Attributes | |
| isl_multi_pw_aff * | ptr = nullptr |
Friends | |
| multi_pw_aff | manage (__isl_take isl_multi_pw_aff *ptr) |
| multi_pw_aff | manage_copy (__isl_keep isl_multi_pw_aff *ptr) |
Definition at line 2359 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 11800 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by copy(), manage, manage_copy, multi_pw_aff(), operator=(), and size().
|
inline |
Definition at line 11803 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 11806 of file cpp-checked.h.
References multi_pw_aff(), obj, and ptr.
|
inline |
Definition at line 11812 of file cpp-checked.h.
References isl_multi_pw_aff_from_aff(), ptr, isl::checked::aff::release(), and res.
|
inline |
Definition at line 11818 of file cpp-checked.h.
References isl_multi_pw_aff_from_multi_aff(), ma, ptr, and res.
|
inline |
Definition at line 11824 of file cpp-checked.h.
References isl_multi_pw_aff_from_pw_aff(), pa, ptr, and res.
|
inlineexplicit |
|
inline |
Definition at line 11836 of file cpp-checked.h.
References isl_multi_pw_aff_from_pw_multi_aff(), pma, ptr, and res.
|
inlineexplicit |
Definition at line 11842 of file cpp-checked.h.
References ctx(), isl_multi_pw_aff_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 11853 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 11891 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11896 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11886 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::add().
|
inline |
Definition at line 11901 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11906 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11880 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by add(), add(), add(), add(), isl::checked::pw_multi_aff::add(), isl::checked::pw_multi_aff::add(), and copy().
|
inline |
Definition at line 11911 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by add_constant(), and copy().
|
inline |
Definition at line 11917 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11923 of file cpp-checked.h.
References add_constant(), and ctx().
|
inline |
Definition at line 11928 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_map(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11934 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11940 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_set(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11946 of file cpp-checked.h.
References get(), manage, pos(), and res.
Referenced by copy(), polly::BlockGenerator::generateBeginStmtTrace(), and get_at().
|
inline |
Definition at line 11957 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_bind(), manage, res, and tuple.
Referenced by isl::checked::pw_aff::bind(), isl::checked::pw_multi_aff::bind(), and copy().
|
inline |
|
inline |
|
inline |
Definition at line 11975 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_coalesce(), manage, and res.
Referenced by copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, add(), add_constant(), as_map(), as_multi_aff(), as_set(), at(), bind(), bind_domain(), bind_domain_wrapped_domain(), coalesce(), context, copy(), ctx(), domain(), domain_reverse(), flat_range_product(), get(), get_at(), get_list(), get_range_tuple_id(), get_space(), gist(), gist_params(), has_range_tuple_id(), identity(), identity_on_domain(), insert_domain(), intersect_domain(), intersect_params(), involves_nan(), involves_param(), is_null(), isa_multi_aff(), list(), ma, manage, manage_copy, max(), max_multi_val(), min(), min_multi_val(), multi_pw_aff(), neg(), plain_is_equal(), pma, pos(), product(), ptr, pullback(), range_product(), range_tuple_id(), release(), reset_range_tuple_id(), scale(), scale_down(), set_at(), set_range_tuple(), size(), space(), sub(), tuple, unbind_params_insert_domain(), union_add(), and zero().
|
inline |
Definition at line 11858 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by add(), add_constant(), add_constant(), as_map(), as_multi_aff(), as_set(), bind(), bind_domain(), bind_domain_wrapped_domain(), coalesce(), copy(), domain(), domain_reverse(), flat_range_product(), gist(), gist_params(), identity(), insert_domain(), intersect_domain(), intersect_params(), max(), max_multi_val(), min(), min_multi_val(), neg(), product(), pullback(), pullback(), pullback(), range_product(), reset_range_tuple_id(), isl::multi_pw_aff::reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), set_at(), isl::multi_pw_aff::set_pw_aff(), set_range_tuple(), sub(), unbind_params_insert_domain(), and union_add().
|
inline |
Definition at line 11876 of file cpp-checked.h.
References ptr.
Referenced by add_constant(), copy(), involves_param(), multi_pw_aff(), isl::typed::multi_pw_aff< Domain >::multi_pw_aff(), isl::typed::multi_pw_aff< Domain, Range >::multi_pw_aff(), isl::typed::multi_pw_aff< pair< Domain2, Range2 >, Range >::multi_pw_aff(), scale(), scale_down(), and set_range_tuple().
|
inline |
Definition at line 11981 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_domain(), manage, and res.
Referenced by copy(), insert_domain(), intersect_domain(), intersect_domain(), intersect_domain(), and unbind_params_insert_domain().
|
inline |
|
inline |
Definition at line 12004 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 12009 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11999 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::flat_range_product().
|
inline |
Definition at line 12014 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 12019 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11993 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), flat_range_product(), flat_range_product(), flat_range_product(), flat_range_product(), isl::checked::pw_multi_aff::flat_range_product(), and isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11862 of file cpp-checked.h.
References __isl_keep, and ptr.
Referenced by at(), copy(), isl::multi_pw_aff::dim(), has_range_tuple_id(), involves_nan(), involves_param(), involves_param(), isa_multi_aff(), list(), plain_is_equal(), range_tuple_id(), size(), and space().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 12035 of file cpp-checked.h.
References gist.
|
inline |
Definition at line 12040 of file cpp-checked.h.
References gist.
|
inline |
Definition at line 12030 of file cpp-checked.h.
References context, and isl::checked::multi_union_pw_aff::gist().
|
inline |
Definition at line 12024 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_gist(), manage, isl::checked::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 12045 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_gist_params(), manage, isl::checked::set::release(), and res.
Referenced by copy().
|
inline |
|
inline |
Definition at line 12057 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::pw_multi_aff::identity().
|
inlinestatic |
|
inline |
|
inline |
Definition at line 12086 of file cpp-checked.h.
References domain(), and intersect_domain().
|
inline |
Definition at line 12091 of file cpp-checked.h.
References domain(), and intersect_domain().
|
inline |
Definition at line 12081 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::intersect_domain().
|
inline |
Definition at line 12075 of file cpp-checked.h.
References copy(), domain(), isl_multi_pw_aff_intersect_domain(), manage, and res.
Referenced by copy(), intersect_domain(), and intersect_domain().
|
inline |
Definition at line 12096 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_intersect_params(), manage, isl::checked::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 12102 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), isl::checked::pw_aff::involves_nan(), and isl::checked::pw_multi_aff::involves_nan().
|
inline |
Definition at line 12108 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), involves_param(), isl::checked::pw_multi_aff::involves_param(), and isl::checked::pw_multi_aff::involves_param().
|
inline |
|
inline |
Definition at line 12114 of file cpp-checked.h.
References ctx(), and involves_param().
|
inline |
|
inline |
Definition at line 12125 of file cpp-checked.h.
References get(), isl_multi_pw_aff_isa_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12131 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), get_list(), involves_param(), isl::checked::pw_aff::list(), isl::checked::pw_multi_aff::list(), and multi_pw_aff().
|
inline |
Definition at line 12142 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and isl::checked::pw_multi_aff::max().
|
inline |
Definition at line 12148 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_max_multi_val(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12154 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and isl::checked::pw_multi_aff::min().
|
inline |
Definition at line 12160 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_min_multi_val(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12166 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::pw_multi_aff::neg().
|
inline |
Definition at line 11848 of file cpp-checked.h.
References multi_pw_aff(), and obj.
|
inline |
Definition at line 12183 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12188 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12172 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), plain_is_equal(), plain_is_equal(), plain_is_equal(), plain_is_equal(), isl::checked::pw_multi_aff::plain_is_equal(), and isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 12178 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::plain_is_equal().
|
inline |
Definition at line 12193 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12198 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12203 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and isl::checked::pw_multi_aff::product().
|
inline |
Definition at line 12227 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::pullback().
|
inline |
Definition at line 12209 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_pullback_multi_aff(), ma, manage, and res.
Referenced by copy(), and isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 12215 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_pullback_multi_pw_aff(), manage, release(), and res.
|
inline |
Definition at line 12221 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_pullback_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 12243 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12248 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12238 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::range_product().
|
inline |
Definition at line 12253 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12258 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12232 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::pw_multi_aff::range_product(), and isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 12263 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and get_range_tuple_id().
|
inline |
Definition at line 11866 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by isl::checked::ast_build::access_from(), add(), isl::checked::ast_build::call_from(), copy(), isl::checked::map::eq_at(), flat_range_product(), isl::checked::map::lex_ge_at(), isl::checked::map::lex_gt_at(), isl::checked::map::lex_le_at(), isl::checked::map::lex_lt_at(), isl::checked::map::lower_bound(), isl::checked::set::lower_bound(), max(), min(), isl::checked::multi_union_pw_aff::multi_union_pw_aff(), isl::checked::set::preimage(), isl::checked::map::preimage_domain(), isl::checked::union_map::preimage_domain(), product(), pullback(), isl::checked::pw_aff::pullback(), range_product(), set_range_tuple(), sub(), union_add(), isl::checked::map::upper_bound(), and isl::checked::set::upper_bound().
|
inline |
Definition at line 12274 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), isl::checked::pw_aff::reset_range_tuple_id(), and isl::checked::pw_multi_aff::reset_range_tuple_id().
|
inline |
Definition at line 12280 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy(), scale(), and isl::pw_multi_aff::scale().
|
inline |
Definition at line 12286 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 12292 of file cpp-checked.h.
|
inline |
Definition at line 12297 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy(), scale_down(), and isl::pw_multi_aff::scale_down().
|
inline |
Definition at line 12303 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 12309 of file cpp-checked.h.
References ctx(), and scale_down().
|
inline |
Definition at line 12320 of file cpp-checked.h.
References pos(), and isl::checked::multi_union_pw_aff::set_at().
|
inline |
Definition at line 12314 of file cpp-checked.h.
References copy(), manage, pos(), isl::checked::pw_aff::release(), and res.
Referenced by copy(), isl::checked::pw_multi_aff::set_at(), and isl::checked::pw_multi_aff::set_at().
|
inline |
Definition at line 12331 of file cpp-checked.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 12325 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and set_range_tuple().
|
inline |
Definition at line 12336 of file cpp-checked.h.
References get(), isl::checked::size::manage, multi_pw_aff(), res, and size().
Referenced by copy(), size(), isl::checked::pw_aff::size(), and isl::checked::pw_multi_aff::size().
|
inline |
Definition at line 12342 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), get_space(), identity_on_domain(), multi_pw_aff(), and zero().
|
inline |
Definition at line 12364 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12369 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12359 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::sub().
|
inline |
Definition at line 12374 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12379 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12353 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by polly::SCEVAffinator::addModuloSemantic(), copy(), sub(), sub(), sub(), sub(), isl::checked::pw_multi_aff::sub(), and isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 12384 of file cpp-checked.h.
References copy(), domain(), manage, and res.
Referenced by copy(), and isl::checked::pw_multi_aff::unbind_params_insert_domain().
|
inline |
Definition at line 12401 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12406 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12396 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::union_add().
|
inline |
Definition at line 12411 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12416 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12390 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_union_add(), manage, release(), and res.
Referenced by copy(), union_add(), union_add(), union_add(), union_add(), isl::checked::pw_multi_aff::union_add(), and isl::checked::pw_multi_aff::union_add().
|
inlinestatic |
|
friend |
Definition at line 11792 of file cpp-checked.h.
References __isl_take, multi_pw_aff(), and ptr.
Referenced by add(), add_constant(), add_constant(), as_map(), as_multi_aff(), as_set(), at(), bind(), bind_domain(), bind_domain_wrapped_domain(), coalesce(), copy(), isl::multi_pw_aff::dim(), domain(), domain_reverse(), flat_range_product(), gist(), gist_params(), has_range_tuple_id(), identity(), isl::multi_pw_aff::identity(), identity_on_domain(), insert_domain(), intersect_domain(), intersect_params(), involves_nan(), involves_param(), involves_param(), isa_multi_aff(), list(), max(), max_multi_val(), min(), min_multi_val(), neg(), plain_is_equal(), product(), pullback(), pullback(), pullback(), range_product(), range_tuple_id(), reset_range_tuple_id(), isl::multi_pw_aff::reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), set_at(), isl::multi_pw_aff::set_pw_aff(), set_range_tuple(), space(), sub(), unbind_params_insert_domain(), union_add(), and zero().
|
friend |
Definition at line 11795 of file cpp-checked.h.
References __isl_keep, multi_pw_aff(), and ptr.
Referenced by copy().
|
protected |
Definition at line 2364 of file cpp-checked.h.
Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), multi_pw_aff(), release(), and ~multi_pw_aff().