|
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 2154 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 10853 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 10856 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 10859 of file cpp-checked.h.
References multi_aff(), obj, and ptr.
|
inline |
Definition at line 10865 of file cpp-checked.h.
References isl_multi_aff_from_aff(), ptr, isl::checked::aff::release(), and res.
|
inlineexplicit |
|
inlineexplicit |
Definition at line 10877 of file cpp-checked.h.
References ctx(), isl_multi_aff_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 10888 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 10941 of file cpp-checked.h.
References add().
|
inline |
Definition at line 10921 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10926 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10931 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10936 of file cpp-checked.h.
References isl::checked::pw_multi_aff::add().
|
inline |
Definition at line 10915 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by isl::checked::aff::add(), add(), and copy().
|
inline |
Definition at line 10946 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 10952 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 10958 of file cpp-checked.h.
References add_constant(), and ctx().
|
inline |
Definition at line 10963 of file cpp-checked.h.
References isl::checked::pw_multi_aff::apply().
Referenced by copy().
|
inline |
Definition at line 10968 of file cpp-checked.h.
References copy(), isl_multi_aff_as_map(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 10974 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_multi_aff().
Referenced by copy().
|
inline |
Definition at line 10979 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_multi_union_pw_aff().
Referenced by copy().
|
inline |
Definition at line 10984 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_pw_multi_aff().
Referenced by copy().
|
inline |
Definition at line 10989 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 10995 of file cpp-checked.h.
References isl::checked::pw_multi_aff::as_union_map().
Referenced by copy().
|
inline |
Definition at line 11000 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 11011 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 11029 of file cpp-checked.h.
References isl::checked::pw_multi_aff::coalesce().
Referenced by copy().
|
inline |
Definition at line 11034 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 10893 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 10911 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 11045 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 11050 of file cpp-checked.h.
References isl_multi_aff_domain_map(), manage, res, and space().
Referenced by copy().
|
inline |
|
inline |
Definition at line 11062 of file cpp-checked.h.
References isl::checked::pw_multi_aff::drop_unused_params().
Referenced by copy().
|
inline |
Definition at line 11067 of file cpp-checked.h.
References isl::checked::pw_multi_aff::extract_pw_multi_aff(), and space().
Referenced by copy().
|
inline |
Definition at line 11098 of file cpp-checked.h.
References flat_range_product().
|
inline |
Definition at line 11078 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11083 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11088 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11093 of file cpp-checked.h.
References isl::checked::pw_multi_aff::flat_range_product().
|
inline |
Definition at line 11072 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 11103 of file cpp-checked.h.
References copy(), isl_multi_aff_floor(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11109 of file cpp-checked.h.
References fn, and isl::checked::pw_multi_aff::foreach_piece().
Referenced by copy().
|
inline |
Definition at line 10897 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 11040 of file cpp-checked.h.
References constant_multi_val().
Referenced by copy().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 11125 of file cpp-checked.h.
|
inline |
Definition at line 11130 of file cpp-checked.h.
|
inline |
Definition at line 11120 of file cpp-checked.h.
References context, and isl::checked::pw_multi_aff::gist().
|
inline |
Definition at line 11114 of file cpp-checked.h.
References context, copy(), isl_multi_aff_gist(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11135 of file cpp-checked.h.
References context, copy(), isl_multi_aff_gist_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 11141 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 11147 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::aff::identity().
|
inlinestatic |
|
inline |
|
inline |
Definition at line 11165 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain().
Referenced by copy().
|
inline |
Definition at line 11170 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain(), and space().
|
inline |
Definition at line 11175 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain().
|
inline |
Definition at line 11180 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain_wrapped_domain().
Referenced by copy().
|
inline |
Definition at line 11185 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_domain_wrapped_range().
Referenced by copy().
|
inline |
Definition at line 11190 of file cpp-checked.h.
References isl::checked::pw_multi_aff::intersect_params().
Referenced by copy().
|
inline |
Definition at line 11195 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and isl::checked::aff::involves_locals().
|
inline |
Definition at line 11201 of file cpp-checked.h.
References get(), manage, and res.
Referenced by copy(), and isl::checked::aff::involves_nan().
|
inline |
Definition at line 11207 of file cpp-checked.h.
References isl::checked::pw_multi_aff::involves_param().
Referenced by copy(), and involves_param().
|
inline |
Definition at line 11217 of file cpp-checked.h.
References isl::checked::pw_multi_aff::involves_param(), and list().
|
inline |
Definition at line 11212 of file cpp-checked.h.
References ctx(), and involves_param().
|
inline |
|
inline |
Definition at line 11222 of file cpp-checked.h.
References isl::checked::pw_multi_aff::isa_multi_aff().
Referenced by copy().
|
inline |
Definition at line 11227 of file cpp-checked.h.
References isl::checked::pw_multi_aff::isa_pw_multi_aff().
Referenced by copy().
|
inline |
Definition at line 11232 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 11243 of file cpp-checked.h.
References isl::checked::pw_multi_aff::max().
Referenced by copy().
|
inline |
Definition at line 11248 of file cpp-checked.h.
References isl::checked::pw_multi_aff::max_multi_val().
Referenced by copy().
|
inline |
Definition at line 11253 of file cpp-checked.h.
References isl::checked::pw_multi_aff::min().
Referenced by copy().
|
inline |
Definition at line 11258 of file cpp-checked.h.
References isl::checked::pw_multi_aff::min_multi_val().
Referenced by copy().
|
inlinestatic |
Definition at line 11263 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 11269 of file cpp-checked.h.
References multi_aff(), n_piece(), isl::checked::pw_multi_aff::n_piece(), and size().
|
inline |
Definition at line 10883 of file cpp-checked.h.
References multi_aff(), and obj.
|
inline |
Definition at line 11280 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_empty().
Referenced by copy().
|
inline |
Definition at line 11311 of file cpp-checked.h.
References plain_is_equal().
|
inline |
Definition at line 11285 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 11291 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11296 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11301 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11306 of file cpp-checked.h.
References isl::checked::pw_multi_aff::plain_is_equal().
|
inline |
Definition at line 11316 of file cpp-checked.h.
References isl::checked::pw_multi_aff::preimage_domain_wrapped_domain().
Referenced by copy().
|
inline |
Definition at line 11321 of file cpp-checked.h.
References isl::checked::pw_multi_aff::preimage_domain_wrapped_domain().
|
inline |
Definition at line 11342 of file cpp-checked.h.
References product().
|
inline |
Definition at line 11332 of file cpp-checked.h.
References isl::checked::pw_multi_aff::product().
|
inline |
Definition at line 11337 of file cpp-checked.h.
References isl::checked::pw_multi_aff::product().
|
inline |
Definition at line 11326 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::product(), and product().
|
inline |
Definition at line 11368 of file cpp-checked.h.
References pullback().
|
inline |
Definition at line 11353 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11358 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11363 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pullback().
|
inline |
Definition at line 11347 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 11373 of file cpp-checked.h.
References isl::checked::pw_multi_aff::pw_multi_aff_list().
Referenced by copy().
|
inline |
Definition at line 11378 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_factor_domain().
Referenced by copy().
|
inline |
Definition at line 11383 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_factor_range().
Referenced by copy().
|
inlinestatic |
Definition at line 11388 of file cpp-checked.h.
References isl_multi_aff_range_map(), manage, res, and space().
Referenced by copy().
|
inline |
Definition at line 11420 of file cpp-checked.h.
References range_product.
|
inline |
Definition at line 11400 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11405 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11410 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11415 of file cpp-checked.h.
References isl::checked::pw_multi_aff::range_product().
|
inline |
Definition at line 11394 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), and isl::checked::aff::range_product().
|
inline |
Definition at line 11425 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 10901 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 11436 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 11442 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 11448 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11454 of file cpp-checked.h.
|
inline |
Definition at line 11459 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 11465 of file cpp-checked.h.
References copy(), manage, isl::checked::val::release(), and res.
|
inline |
Definition at line 11471 of file cpp-checked.h.
References ctx(), and scale_down().
|
inline |
Definition at line 11482 of file cpp-checked.h.
References pos(), and isl::checked::pw_multi_aff::set_at().
|
inline |
Definition at line 11487 of file cpp-checked.h.
References pos(), and isl::checked::pw_multi_aff::set_at().
|
inline |
Definition at line 11476 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 11498 of file cpp-checked.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 11492 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 11503 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 11509 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 11546 of file cpp-checked.h.
References sub().
|
inline |
Definition at line 11526 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11531 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11536 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11541 of file cpp-checked.h.
References isl::checked::pw_multi_aff::sub().
|
inline |
Definition at line 11520 of file cpp-checked.h.
References copy(), manage, release(), and res.
Referenced by copy(), isl::checked::aff::sub(), and sub().
|
inline |
Definition at line 11551 of file cpp-checked.h.
References isl::checked::pw_multi_aff::subtract_domain().
Referenced by copy().
|
inline |
Definition at line 11556 of file cpp-checked.h.
References space(), and isl::checked::pw_multi_aff::subtract_domain().
|
inline |
Definition at line 11561 of file cpp-checked.h.
References isl::checked::pw_multi_aff::subtract_domain().
|
inline |
Definition at line 11566 of file cpp-checked.h.
References isl::checked::pw_multi_aff::to_list().
Referenced by copy().
|
inline |
Definition at line 11571 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 11577 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 11583 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 11589 of file cpp-checked.h.
References isl::checked::pw_multi_aff::to_union_pw_multi_aff().
Referenced by copy().
|
inline |
|
inline |
Definition at line 11600 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
Referenced by copy().
|
inline |
Definition at line 11605 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inline |
Definition at line 11610 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inline |
Definition at line 11615 of file cpp-checked.h.
References isl::checked::pw_multi_aff::union_add().
|
inlinestatic |
|
friend |
Definition at line 10845 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 10848 of file cpp-checked.h.
References __isl_keep, multi_aff(), and ptr.
Referenced by copy().
|
protected |
Definition at line 2159 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().