|
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 2358 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 11792 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 11795 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 11798 of file cpp-checked.h.
References multi_pw_aff(), obj, and ptr.
|
inline |
Definition at line 11804 of file cpp-checked.h.
References isl_multi_pw_aff_from_aff(), ptr, isl::checked::aff::release(), and res.
|
inline |
Definition at line 11810 of file cpp-checked.h.
References isl_multi_pw_aff_from_multi_aff(), ma, ptr, and res.
|
inline |
Definition at line 11816 of file cpp-checked.h.
References isl_multi_pw_aff_from_pw_aff(), pa, ptr, and res.
|
inlineexplicit |
|
inline |
Definition at line 11828 of file cpp-checked.h.
References isl_multi_pw_aff_from_pw_multi_aff(), pma, ptr, and res.
|
inlineexplicit |
Definition at line 11834 of file cpp-checked.h.
References ctx(), isl_multi_pw_aff_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 11845 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 11883 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11888 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11878 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::add().
|
inline |
Definition at line 11893 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11898 of file cpp-checked.h.
References add().
|
inline |
Definition at line 11872 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 11903 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 11909 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11915 of file cpp-checked.h.
References add_constant(), and ctx().
|
inline |
Definition at line 11920 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_map(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11926 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11932 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_as_set(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11938 of file cpp-checked.h.
References get(), manage, pos(), and res.
Referenced by copy(), polly::BlockGenerator::generateBeginStmtTrace(), and get_at().
|
inline |
Definition at line 11949 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 11967 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 11850 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 11868 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 11973 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 11996 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 12001 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11991 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::flat_range_product().
|
inline |
Definition at line 12006 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 12011 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11985 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 11854 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 12027 of file cpp-checked.h.
References gist.
|
inline |
Definition at line 12032 of file cpp-checked.h.
References gist.
|
inline |
Definition at line 12022 of file cpp-checked.h.
References context, and isl::checked::multi_union_pw_aff::gist().
|
inline |
Definition at line 12016 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 12037 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 12049 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 12078 of file cpp-checked.h.
References domain(), and intersect_domain().
|
inline |
Definition at line 12083 of file cpp-checked.h.
References domain(), and intersect_domain().
|
inline |
Definition at line 12073 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::intersect_domain().
|
inline |
Definition at line 12067 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 12088 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 12094 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 12100 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 12106 of file cpp-checked.h.
References ctx(), and involves_param().
|
inline |
|
inline |
Definition at line 12117 of file cpp-checked.h.
References get(), isl_multi_pw_aff_isa_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12123 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 12134 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 12140 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_max_multi_val(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12146 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 12152 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_min_multi_val(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 12158 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::pw_multi_aff::neg().
|
inline |
Definition at line 11840 of file cpp-checked.h.
References multi_pw_aff(), and obj.
|
inline |
Definition at line 12175 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12180 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12164 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 12170 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::plain_is_equal().
|
inline |
Definition at line 12185 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12190 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 12195 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 12219 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::pullback().
|
inline |
Definition at line 12201 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 12207 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_pullback_multi_pw_aff(), manage, release(), and res.
|
inline |
Definition at line 12213 of file cpp-checked.h.
References copy(), isl_multi_pw_aff_pullback_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 12235 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12240 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12230 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::range_product().
|
inline |
Definition at line 12245 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12250 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 12224 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 12255 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and get_range_tuple_id().
|
inline |
Definition at line 11858 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 12266 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 12272 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 12278 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 12284 of file cpp-checked.h.
|
inline |
Definition at line 12289 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 12295 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 12301 of file cpp-checked.h.
References ctx(), and scale_down().
|
inline |
Definition at line 12312 of file cpp-checked.h.
References pos(), and isl::checked::multi_union_pw_aff::set_at().
|
inline |
Definition at line 12306 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 12323 of file cpp-checked.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 12317 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and set_range_tuple().
|
inline |
Definition at line 12328 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 12334 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 12356 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12361 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12351 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::sub().
|
inline |
Definition at line 12366 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12371 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 12345 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 12376 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 12393 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12398 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12388 of file cpp-checked.h.
References isl::checked::multi_union_pw_aff::union_add().
|
inline |
Definition at line 12403 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12408 of file cpp-checked.h.
References union_add().
|
inline |
Definition at line 12382 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 11784 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 11787 of file cpp-checked.h.
References __isl_keep, multi_pw_aff(), and ptr.
Referenced by copy().
|
protected |
Definition at line 2363 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().