|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::multi_aff | domain_map (isl::checked::space space) |
| static isl::checked::multi_aff | identity_on_domain (isl::checked::space space) |
| static isl::checked::multi_aff | multi_val_on_domain (isl::checked::space space, isl::checked::multi_val mv) |
| static isl::checked::multi_aff | range_map (isl::checked::space space) |
| static isl::checked::multi_aff | zero (isl::checked::space space) |
Protected Member Functions | |
| multi_aff (__isl_take isl_multi_aff *ptr) | |
Protected Attributes | |
| isl_multi_aff * | ptr = nullptr |
Friends | |
| multi_aff | manage (__isl_take isl_multi_aff *ptr) |
| multi_aff | manage_copy (__isl_keep isl_multi_aff *ptr) |
Definition at line 2155 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 10861 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by copy(), manage, manage_copy, multi_aff(), n_piece(), operator=(), and size().
|
inline |
Definition at line 10864 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 10867 of file cpp-checked.h.
References multi_aff(), obj, and ptr.
|
inline |
Definition at line 10873 of file cpp-checked.h.
References isl_multi_aff_from_aff(), ptr, isl::checked::aff::release(), and res.
|
inlineexplicit |
|
inlineexplicit |
Definition at line 10885 of file cpp-checked.h.
References ctx(), isl_multi_aff_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 10896 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 10949 of file cpp-checked.h.
References add().
|
inline |
Definition at line 10929 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10934 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10939 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10944 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10923 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by isl::checked::aff::add(), add(), and copy().
|
inline |
Definition at line 10954 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by isl::checked::aff::add_constant(), add_constant(), and copy().
|
inline |
Definition at line 10960 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 10966 of file cpp-checked.h.
References add_constant(), and ctx().
|
inline |
Definition at line 10971 of file cpp-checked.h.
References isl::checked::pw_multi_aff::apply().
Referenced by copy().
|
inline |
Definition at line 10976 of file cpp-checked.h.
References copy(), isl_multi_aff_as_map(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 10982 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_multi_aff().
Referenced by copy().
|
inline |
Definition at line 10987 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_multi_union_pw_aff().
Referenced by copy().
|
inline |
Definition at line 10992 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_pw_multi_aff().
Referenced by copy().
|
inline |
Definition at line 10997 of file cpp-checked.h.
References copy(), isl_multi_aff_as_set(), manage, and res.
Referenced by isl::checked::aff::as_set(), and copy().
|
inline |
Definition at line 11003 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_union_map().
Referenced by copy().
|
inline |
Definition at line 11008 of file cpp-checked.h.
References get(), manage, pos(), and res.
Referenced by isl::checked::aff::at(), copy(), and get_at().
|
inline |
Definition at line 11019 of file cpp-checked.h.
References copy(), isl_multi_aff_bind(), manage, res, and tuple.
Referenced by isl::checked::aff::bind(), and copy().
|
inline |
|
inline |
|
inline |
Definition at line 11037 of file cpp-checked.h.
References isl::checked::pw_multi_aff::coalesce().
Referenced by copy().
|
inline |
Definition at line 11042 of file cpp-checked.h.
References get(), isl_multi_aff_get_constant_multi_val(), manage, and res.
Referenced by isl::checked::aff::constant_multi_val(), copy(), and get_constant_multi_val().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, add(), add_constant(), apply(), as_map(), as_multi_aff(), as_multi_union_pw_aff(), as_pw_multi_aff(), as_set(), as_union_map(), at(), bind(), bind_domain(), bind_domain_wrapped_domain(), coalesce(), constant_multi_val(), context, copy(), ctx(), domain(), domain_map(), domain_reverse(), drop_unused_params(), extract_pw_multi_aff(), flat_range_product(), floor(), fn, foreach_piece(), get(), get_at(), get_constant_multi_val(), get_list(), get_range_tuple_id(), get_space(), gist(), gist_params(), has_range_tuple_id(), identity(), identity_on_domain(), insert_domain(), intersect_domain(), intersect_domain_wrapped_domain(), intersect_domain_wrapped_range(), intersect_params(), involves_locals(), involves_nan(), involves_param(), is_null(), isa_multi_aff(), isa_pw_multi_aff(), list(), manage, manage_copy, max(), max_multi_val(), min(), min_multi_val(), multi_aff(), multi_val_on_domain(), n_piece(), neg(), plain_is_empty(), plain_is_equal(), pos(), preimage_domain_wrapped_domain(), product(), ptr, pullback(), pw_multi_aff_list(), range_factor_domain(), range_factor_range(), range_map(), range_product(), range_tuple_id(), release(), reset_range_tuple_id(), scale(), scale_down(), set_at(), set_range_tuple(), size(), space(), sub(), subtract_domain(), to_list(), to_multi_pw_aff(), to_multi_union_pw_aff(), to_pw_multi_aff(), to_union_pw_multi_aff(), tuple, unbind_params_insert_domain(), union_add(), and zero().
|
inline |
Definition at line 10901 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by add(), add_constant(), add_constant(), as_map(), as_set(), bind(), bind_domain(), bind_domain_wrapped_domain(), copy(), domain_reverse(), flat_range_product(), floor(), gist(), gist_params(), identity(), insert_domain(), neg(), product(), pullback(), range_product(), reset_range_tuple_id(), isl::multi_aff::reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), isl::multi_aff::set_aff(), set_at(), set_range_tuple(), sub(), to_multi_pw_aff(), to_multi_union_pw_aff(), to_pw_multi_aff(), and unbind_params_insert_domain().
|
inline |
Definition at line 10919 of file cpp-checked.h.
References ptr.
Referenced by add_constant(), copy(), involves_param(), multi_aff(), isl::typed::multi_aff< Domain >::multi_aff(), isl::typed::multi_aff< Domain, pair< Range, Range2 > >::multi_aff(), isl::typed::multi_aff< Domain, Range >::multi_aff(), isl::typed::multi_aff< pair< Domain2, Range2 >, Range >::multi_aff(), isl::typed::multi_aff< pair< T1, T2 >, pair< Range, Range2 > >::multi_aff(), scale(), scale_down(), and set_range_tuple().
|
inline |
Definition at line 11053 of file cpp-checked.h.
References isl::checked::pw_multi_aff::domain().
Referenced by copy(), insert_domain(), and unbind_params_insert_domain().
|
inlinestatic |
Definition at line 11058 of file cpp-checked.h.
References isl_multi_aff_domain_map(), manage, res, and space().
Referenced by copy().
|
inline |
|
inline |
Definition at line 11070 of file cpp-checked.h.
References isl::checked::pw_multi_aff::drop_unused_params().
Referenced by copy().
|
inline |
Definition at line 11075 of file cpp-checked.h.
References isl::checked::pw_multi_aff::extract_pw_multi_aff(), and space().
Referenced by copy().
|
inline |
Definition at line 11106 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11086 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11091 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11096 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11101 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11080 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::flat_range_product(), and flat_range_product().
|
inline |
Definition at line 11111 of file cpp-checked.h.
References copy(), isl_multi_aff_floor(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11117 of file cpp-checked.h.
References fn, and isl::checked::pw_multi_aff::foreach_piece().
Referenced by copy().
|
inline |
Definition at line 10905 of file cpp-checked.h.
References __isl_keep, and ptr.
Referenced by at(), constant_multi_val(), copy(), isl::multi_aff::dim(), has_range_tuple_id(), involves_locals(), involves_nan(), list(), plain_is_equal(), range_tuple_id(), size(), and space().
|
inline |
|
inline |
Definition at line 11048 of file cpp-checked.h.
References constant_multi_val().
Referenced by copy().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 11133 of file cpp-checked.h.
|
inline |
Definition at line 11138 of file cpp-checked.h.
|
inline |
Definition at line 11128 of file cpp-checked.h.
References context, and isl::checked::pw_multi_aff::gist().
|
inline |
Definition at line 11122 of file cpp-checked.h.
References context, copy(), isl_multi_aff_gist(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11143 of file cpp-checked.h.
References context, copy(), isl_multi_aff_gist_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11149 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and isl::checked::aff::has_range_tuple_id().
|
inline |
Definition at line 11155 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::aff::identity().
|
inlinestatic |
|
inline |
|
inline |
Definition at line 11173 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain().
Referenced by copy().
|
inline |
Definition at line 11178 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain(), and space().
|
inline |
Definition at line 11183 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain().
|
inline |
Definition at line 11188 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain_wrapped_domain().
Referenced by copy().
|
inline |
Definition at line 11193 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain_wrapped_range().
Referenced by copy().
|
inline |
Definition at line 11198 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_params().
Referenced by copy().
|
inline |
Definition at line 11203 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and isl::checked::aff::involves_locals().
|
inline |
Definition at line 11209 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and isl::checked::aff::involves_nan().
|
inline |
Definition at line 11215 of file cpp-checked.h.
References isl::checked::pw_multi_aff::involves_param().
Referenced by copy(), and involves_param().
|
inline |
Definition at line 11225 of file cpp-checked.h.
References isl::checked::pw_multi_aff::involves_param(), and list().
|
inline |
Definition at line 11220 of file cpp-checked.h.
References ctx(), and involves_param().
|
inline |
|
inline |
Definition at line 11230 of file cpp-checked.h.
References isl::checked::pw_multi_aff::isa_multi_aff().
Referenced by copy().
|
inline |
Definition at line 11235 of file cpp-checked.h.
References isl::checked::pw_multi_aff::isa_pw_multi_aff().
Referenced by copy().
|
inline |
Definition at line 11240 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), get_list(), involves_param(), isl::checked::aff::list(), and multi_aff().
|
inline |
Definition at line 11251 of file cpp-checked.h.
References isl::checked::pw_multi_aff::max().
Referenced by copy().
|
inline |
Definition at line 11256 of file cpp-checked.h.
References isl::checked::pw_multi_aff::max_multi_val().
Referenced by copy().
|
inline |
Definition at line 11261 of file cpp-checked.h.
References isl::checked::pw_multi_aff::min().
Referenced by copy().
|
inline |
Definition at line 11266 of file cpp-checked.h.
References isl::checked::pw_multi_aff::min_multi_val().
Referenced by copy().
|
inlinestatic |
Definition at line 11271 of file cpp-checked.h.
References isl_multi_aff_multi_val_on_domain_space(), manage, isl::checked::multi_val::release(), res, and space().
Referenced by copy().
|
inline |
Definition at line 11277 of file cpp-checked.h.
References multi_aff(), n_piece(), isl::checked::pw_multi_aff::n_piece(), and size().
|
inline |
Definition at line 10891 of file cpp-checked.h.
References multi_aff(), and obj.
|
inline |
Definition at line 11288 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_empty().
Referenced by copy().
|
inline |
Definition at line 11319 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 11293 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), isl::checked::aff::plain_is_equal(), and plain_is_equal().
|
inline |
Definition at line 11299 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11304 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11309 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11314 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11324 of file cpp-checked.h.
References isl::checked::pw_multi_aff::preimage_domain_wrapped_domain().
Referenced by copy().
|
inline |
Definition at line 11329 of file cpp-checked.h.
References isl::checked::pw_multi_aff::preimage_domain_wrapped_domain().
|
inline |
Definition at line 11350 of file cpp-checked.h.
References product().
|
inline |
Definition at line 11340 of file cpp-checked.h.
References isl::checked::pw_multi_aff::product().
|
inline |
Definition at line 11345 of file cpp-checked.h.
References isl::checked::pw_multi_aff::product().
|
inline |
Definition at line 11334 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::product(), and product().
|
inline |
Definition at line 11376 of file cpp-checked.h.
References pullback().
|
inline |
Definition at line 11361 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11366 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11371 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11355 of file cpp-checked.h.
References copy(), isl_multi_aff_pullback_multi_aff(), manage, release(), and res.
Referenced by copy(), and pullback().
|
inline |
Definition at line 11381 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pw_multi_aff_list().
Referenced by copy().
|
inline |
Definition at line 11386 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_factor_domain().
Referenced by copy().
|
inline |
Definition at line 11391 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_factor_range().
Referenced by copy().
|
inlinestatic |
Definition at line 11396 of file cpp-checked.h.
References isl_multi_aff_range_map(), manage, res, and space().
Referenced by copy().
|
inline |
Definition at line 11428 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 11408 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11413 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11418 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11423 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11402 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and isl::checked::aff::range_product().
|
inline |
Definition at line 11433 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), get_range_tuple_id(), and isl::checked::aff::range_tuple_id().
|
inline |
Definition at line 10909 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by add(), copy(), flat_range_product(), isl::map::from_multi_aff(), product(), pullback(), range_product(), set_range_tuple(), and sub().
|
inline |
Definition at line 11444 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::aff::reset_range_tuple_id().
|
inline |
Definition at line 11450 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy(), isl::checked::aff::scale(), and scale().
|
inline |
Definition at line 11456 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11462 of file cpp-checked.h.
|
inline |
Definition at line 11467 of file cpp-checked.h.
References copy(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy(), isl::checked::aff::scale_down(), and scale_down().
|
inline |
Definition at line 11473 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11479 of file cpp-checked.h.
References ctx(), and scale_down().
|
inline |
Definition at line 11490 of file cpp-checked.h.
References pos(), and isl::checked::pw_multi_aff::set_at().
|
inline |
Definition at line 11495 of file cpp-checked.h.
References pos(), and isl::checked::pw_multi_aff::set_at().
|
inline |
Definition at line 11484 of file cpp-checked.h.
References copy(), manage, pos(), isl::checked::aff::release(), and res.
Referenced by copy(), and isl::checked::aff::set_at().
|
inline |
Definition at line 11506 of file cpp-checked.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 11500 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::set_range_tuple(), and set_range_tuple().
|
inline |
Definition at line 11511 of file cpp-checked.h.
References get(), isl::checked::size::manage, multi_aff(), res, and size().
Referenced by copy(), n_piece(), isl::checked::aff::size(), and size().
|
inline |
Definition at line 11517 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), domain_map(), extract_pw_multi_aff(), get_space(), identity_on_domain(), intersect_domain(), multi_aff(), multi_val_on_domain(), range_map(), subtract_domain(), and zero().
|
inline |
Definition at line 11554 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 11534 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11539 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11544 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11549 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11528 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::sub(), and sub().
|
inline |
Definition at line 11559 of file cpp-checked.h.
References isl::checked::pw_multi_aff::subtract_domain().
Referenced by copy().
|
inline |
Definition at line 11564 of file cpp-checked.h.
References space(), and isl::checked::pw_multi_aff::subtract_domain().
|
inline |
Definition at line 11569 of file cpp-checked.h.
References isl::checked::pw_multi_aff::subtract_domain().
|
inline |
Definition at line 11574 of file cpp-checked.h.
References isl::checked::pw_multi_aff::to_list().
Referenced by copy().
|
inline |
Definition at line 11579 of file cpp-checked.h.
References copy(), isl_multi_aff_to_multi_pw_aff(), manage, and res.
Referenced by copy(), and isl::checked::aff::to_multi_pw_aff().
|
inline |
Definition at line 11585 of file cpp-checked.h.
References copy(), isl_multi_aff_to_multi_union_pw_aff(), manage, and res.
Referenced by copy(), and isl::checked::aff::to_multi_union_pw_aff().
|
inline |
Definition at line 11591 of file cpp-checked.h.
References copy(), isl_multi_aff_to_pw_multi_aff(), manage, and res.
Referenced by copy(), and isl::checked::aff::to_pw_multi_aff().
|
inline |
Definition at line 11597 of file cpp-checked.h.
References isl::checked::pw_multi_aff::to_union_pw_multi_aff().
Referenced by copy().
|
inline |
|
inline |
Definition at line 11608 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
Referenced by copy().
|
inline |
Definition at line 11613 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inline |
Definition at line 11618 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inline |
Definition at line 11623 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inlinestatic |
|
friend |
Definition at line 10853 of file cpp-checked.h.
References __isl_take, multi_aff(), and ptr.
Referenced by add(), add_constant(), add_constant(), as_map(), as_set(), at(), bind(), bind_domain(), bind_domain_wrapped_domain(), constant_multi_val(), copy(), isl::multi_aff::dim(), domain_map(), domain_reverse(), flat_range_product(), floor(), gist(), gist_params(), has_range_tuple_id(), identity(), isl::multi_aff::identity(), identity_on_domain(), insert_domain(), involves_locals(), involves_nan(), list(), multi_val_on_domain(), neg(), plain_is_equal(), product(), pullback(), range_map(), range_product(), range_tuple_id(), reset_range_tuple_id(), isl::multi_aff::reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), isl::multi_aff::set_aff(), set_at(), set_range_tuple(), space(), sub(), to_multi_pw_aff(), to_multi_union_pw_aff(), to_pw_multi_aff(), unbind_params_insert_domain(), and zero().
|
friend |
Definition at line 10856 of file cpp-checked.h.
References __isl_keep, multi_aff(), and ptr.
Referenced by copy().
|
protected |
Definition at line 2160 of file cpp-checked.h.
Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, multi_aff(), multi_aff(), multi_aff(), multi_aff(), multi_aff(), multi_aff(), release(), and ~multi_aff().