Polly 20.0.0git
|
#include <isl-noexceptions.h>
Static Public Member Functions | |
static isl::union_pw_multi_aff | empty (isl::space space) |
static isl::union_pw_multi_aff | empty (isl::ctx ctx) |
Protected Member Functions | |
union_pw_multi_aff (__isl_take isl_union_pw_multi_aff *ptr) | |
Protected Attributes | |
isl_union_pw_multi_aff * | ptr = nullptr |
Friends | |
union_pw_multi_aff | manage (__isl_take isl_union_pw_multi_aff *ptr) |
union_pw_multi_aff | manage_copy (__isl_keep isl_union_pw_multi_aff *ptr) |
Definition at line 4540 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 21583 of file isl-noexceptions.h.
|
inline |
Definition at line 21574 of file isl-noexceptions.h.
|
inline |
Definition at line 21577 of file isl-noexceptions.h.
|
inlineexplicit |
Definition at line 21586 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_from_domain(), ptr, isl::union_set::release(), and res.
|
inline |
Definition at line 21592 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_from_multi_aff(), ma, ptr, and res.
|
inline |
Definition at line 21598 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_from_pw_multi_aff(), pma, ptr, and res.
|
inlineexplicit |
Definition at line 21604 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_from_union_map(), ptr, isl::union_map::release(), and res.
|
inline |
Definition at line 21610 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_from_union_pw_aff(), ptr, isl::union_pw_aff::release(), and res.
|
inlineexplicit |
Definition at line 21616 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_read_from_str(), ptr, isl::ctx::release(), res, and str.
|
inline |
Definition at line 21627 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_free(), and ptr.
|
inline |
Definition at line 21654 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_add(), manage, release(), and res.
Referenced by isl::pw_multi_aff::add(), and isl::union_pw_aff::add().
|
inline |
Definition at line 21660 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_add_pw_multi_aff(), manage, pma, and res.
Referenced by isl::pw_multi_aff::add_pw_multi_aff(), and isl::union_pw_aff::add_pw_multi_aff().
|
inline |
Definition at line 21666 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_apply_union_pw_multi_aff(), manage, release(), and res.
Referenced by isl::pw_multi_aff::apply(), and isl::union_pw_aff::apply().
|
inline |
Definition at line 21672 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_as_multi_union_pw_aff(), manage, and res.
Referenced by isl::pw_multi_aff::as_multi_union_pw_aff(), and isl::union_pw_aff::as_multi_union_pw_aff().
|
inline |
Definition at line 21678 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_as_pw_multi_aff(), manage, and res.
Referenced by isl::pw_multi_aff::as_pw_multi_aff(), and isl::union_pw_aff::as_pw_multi_aff().
|
inline |
Definition at line 21684 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_as_union_map(), manage, and res.
Referenced by isl::pw_multi_aff::as_union_map(), and isl::union_pw_aff::as_union_map().
|
inline |
Definition at line 21690 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_coalesce(), manage, and res.
|
inlinedelete |
|
inline |
Definition at line 21632 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_copy(), and ptr.
Referenced by add(), add_pw_multi_aff(), apply(), as_multi_union_pw_aff(), as_pw_multi_aff(), as_union_map(), coalesce(), domain(), flat_range_product(), gist(), intersect_domain(), intersect_domain_wrapped_domain(), intersect_domain_wrapped_range(), intersect_params(), preimage_domain_wrapped_domain(), pullback(), range_factor_domain(), range_factor_range(), range_product(), sub(), subtract_domain(), and union_add().
|
inline |
Definition at line 21650 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_get_ctx(), and ptr.
|
inline |
Definition at line 21696 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_domain(), manage, and res.
|
inlinestatic |
Definition at line 21708 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_empty_ctx(), manage, isl::ctx::release(), and res.
|
inlinestatic |
Definition at line 21702 of file isl-noexceptions.h.
References isl_union_pw_multi_aff_empty(), manage, isl::space::release(), and res.
Referenced by mapToDimension().
|
inline |
Definition at line 21714 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_extract_pw_multi_aff(), manage, isl::space::release(), and res.
Referenced by isl::pw_multi_aff::extract_pw_multi_aff(), and isl::union_pw_aff::extract_pw_multi_aff().
|
inline |
Definition at line 21720 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_flat_range_product(), manage, release(), and res.
Referenced by isl::pw_multi_aff::flat_range_product(), and isl::union_pw_aff::flat_range_product().
|
inline |
Definition at line 21636 of file isl-noexceptions.h.
References ptr.
Referenced by extract_pw_multi_aff(), involves_locals(), isa_pw_multi_aff(), plain_is_empty(), pw_multi_aff_list(), and space().
|
inline |
Definition at line 21798 of file isl-noexceptions.h.
References pw_multi_aff_list().
|
inline |
Definition at line 21827 of file isl-noexceptions.h.
References space().
|
inline |
Definition at line 21726 of file isl-noexceptions.h.
References context, copy(), isl_union_pw_multi_aff_gist(), manage, and res.
Referenced by isl::pw_multi_aff::gist().
|
inline |
Definition at line 21732 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_intersect_domain_space(), manage, isl::space::release(), and res.
Referenced by isl::pw_multi_aff::intersect_domain().
|
inline |
Definition at line 21738 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_intersect_domain_union_set(), manage, isl::union_set::release(), and res.
|
inline |
Definition at line 21744 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_intersect_domain_wrapped_domain(), manage, isl::union_set::release(), and res.
Referenced by isl::pw_multi_aff::intersect_domain_wrapped_domain().
|
inline |
Definition at line 21750 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_intersect_domain_wrapped_range(), manage, isl::union_set::release(), and res.
Referenced by isl::pw_multi_aff::intersect_domain_wrapped_range().
|
inline |
Definition at line 21756 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_intersect_params(), manage, isl::set::release(), and res.
|
inline |
Definition at line 21762 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_involves_locals(), manage, and res.
Referenced by isl::union_pw_aff::involves_locals().
|
inline |
Definition at line 21646 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 21768 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_isa_pw_multi_aff(), manage, and res.
Referenced by isl::pw_multi_aff::isa_pw_multi_aff(), and isl::union_pw_aff::isa_pw_multi_aff().
|
inline |
Definition at line 21622 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 21774 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_plain_is_empty(), manage, and res.
Referenced by isl::pw_multi_aff::plain_is_empty(), and isl::union_pw_aff::plain_is_empty().
|
inline |
Definition at line 21780 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_preimage_domain_wrapped_domain_union_pw_multi_aff(), manage, release(), and res.
Referenced by isl::pw_multi_aff::preimage_domain_wrapped_domain(), and isl::union_pw_aff::preimage_domain_wrapped_domain().
|
inline |
Definition at line 21786 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_pullback_union_pw_multi_aff(), manage, release(), and res.
Referenced by isl::pw_multi_aff::pullback().
|
inline |
Definition at line 21792 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_get_pw_multi_aff_list(), manage, and res.
Referenced by get_pw_multi_aff_list(), isl::pw_multi_aff::pw_multi_aff_list(), and isl::union_pw_aff::pw_multi_aff_list().
|
inline |
Definition at line 21803 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_range_factor_domain(), manage, and res.
Referenced by isl::union_pw_aff::range_factor_domain().
|
inline |
Definition at line 21809 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_range_factor_range(), manage, and res.
Referenced by isl::union_pw_aff::range_factor_range().
|
inline |
Definition at line 21815 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_range_product(), manage, release(), and res.
Referenced by isl::pw_multi_aff::range_product(), and isl::union_pw_aff::range_product().
|
inline |
Definition at line 21640 of file isl-noexceptions.h.
References ptr.
Referenced by add(), apply(), flat_range_product(), isl::union_map::from(), isl::multi_union_pw_aff::multi_union_pw_aff(), isl::union_set::preimage(), isl::union_map::preimage_domain(), preimage_domain_wrapped_domain(), isl::union_map::preimage_range(), isl::multi_union_pw_aff::pullback(), isl::schedule::pullback(), isl::union_pw_aff::pullback(), pullback(), range_product(), sub(), and union_add().
|
inline |
Definition at line 21821 of file isl-noexceptions.h.
References get(), isl_union_pw_multi_aff_get_space(), manage, and res.
Referenced by get_space().
|
inline |
Definition at line 21832 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_sub(), manage, release(), and res.
Referenced by isl::pw_multi_aff::sub(), and isl::union_pw_aff::sub().
|
inline |
Definition at line 21838 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_subtract_domain_space(), manage, isl::space::release(), and res.
Referenced by isl::pw_multi_aff::subtract_domain().
|
inline |
Definition at line 21844 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_subtract_domain_union_set(), manage, isl::union_set::release(), and res.
|
inline |
Definition at line 21850 of file isl-noexceptions.h.
References copy(), isl_union_pw_multi_aff_union_add(), manage, release(), and res.
Referenced by isl::pw_multi_aff::union_add(), and isl::union_pw_aff::union_add().
|
friend |
Definition at line 21566 of file isl-noexceptions.h.
Referenced by add(), add_pw_multi_aff(), apply(), as_multi_union_pw_aff(), as_pw_multi_aff(), as_union_map(), coalesce(), domain(), empty(), extract_pw_multi_aff(), flat_range_product(), gist(), intersect_domain(), intersect_domain_wrapped_domain(), intersect_domain_wrapped_range(), intersect_params(), involves_locals(), isa_pw_multi_aff(), plain_is_empty(), preimage_domain_wrapped_domain(), pullback(), pw_multi_aff_list(), range_factor_domain(), range_factor_range(), range_product(), space(), sub(), subtract_domain(), and union_add().
|
friend |
Definition at line 21569 of file isl-noexceptions.h.
|
protected |
Definition at line 4545 of file isl-noexceptions.h.
Referenced by copy(), ctx(), get(), is_null(), release(), union_pw_multi_aff(), and ~union_pw_multi_aff().