Polly 20.0.0git
|
#include <isl-noexceptions.h>
Static Public Member Functions | |
static isl::multi_union_pw_aff | from_union_map (isl::union_map umap) |
static isl::multi_union_pw_aff | zero (isl::space space) |
Protected Member Functions | |
multi_union_pw_aff (__isl_take isl_multi_union_pw_aff *ptr) | |
Protected Attributes | |
isl_multi_union_pw_aff * | ptr = nullptr |
Friends | |
multi_union_pw_aff | manage (__isl_take isl_multi_union_pw_aff *ptr) |
multi_union_pw_aff | manage_copy (__isl_keep isl_multi_union_pw_aff *ptr) |
Definition at line 2704 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 13627 of file isl-noexceptions.h.
|
inline |
Definition at line 13618 of file isl-noexceptions.h.
|
inline |
Definition at line 13621 of file isl-noexceptions.h.
|
inline |
Definition at line 13630 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_from_multi_pw_aff(), ptr, isl::multi_pw_aff::release(), and res.
|
inline |
Definition at line 13636 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_from_union_pw_aff(), ptr, isl::union_pw_aff::release(), and res.
|
inlineexplicit |
Definition at line 13642 of file isl-noexceptions.h.
References list(), ptr, isl::space::release(), isl::union_pw_aff_list::release(), and res.
|
inlineexplicit |
Definition at line 13648 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_from_union_pw_multi_aff(), ptr, isl::union_pw_multi_aff::release(), and res.
|
inlineexplicit |
Definition at line 13654 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_read_from_str(), ptr, isl::ctx::release(), res, and str.
|
inline |
Definition at line 13665 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 13692 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by isl::multi_pw_aff::add(), and isl::union_pw_aff::add().
|
inline |
Definition at line 13698 of file isl-noexceptions.h.
References get(), manage, pos(), and res.
Referenced by polly::applyFullUnroll(), polly::applyPartialUnroll(), isl::union_pw_aff::at(), and get_at().
|
inline |
Definition at line 13709 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_bind(), manage, res, and tuple.
Referenced by isl::union_pw_aff::bind().
|
inline |
Definition at line 13715 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_coalesce(), manage, and res.
|
inlinedelete |
|
inline |
Definition at line 13670 of file isl-noexceptions.h.
References ptr.
Referenced by add(), bind(), coalesce(), domain(), flat_range_product(), gist(), intersect_domain(), intersect_params(), neg(), pullback(), range_product(), reset_range_tuple_id(), reset_tuple_id(), scale(), scale_down(), set_at(), set_range_tuple(), set_union_pw_aff(), sub(), and union_add().
|
inline |
Definition at line 13688 of file isl-noexceptions.h.
References ptr.
Referenced by scale(), scale_down(), and set_range_tuple().
Definition at line 13721 of file isl-noexceptions.h.
References get(), manage, res, and type.
Referenced by polly::applyFullUnroll(), and isl::union_pw_aff::dim().
|
inline |
Definition at line 13727 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_domain(), manage, and res.
|
inline |
Definition at line 13733 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by isl::multi_pw_aff::flat_range_product(), and isl::union_pw_aff::flat_range_product().
|
inlinestatic |
Definition at line 13739 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_from_union_map(), manage, isl::union_map::release(), and res.
Referenced by polly::Scop::setSchedule().
|
inline |
Definition at line 13674 of file isl-noexceptions.h.
References ptr.
Referenced by at(), dim(), has_range_tuple_id(), involves_nan(), list(), plain_is_equal(), range_tuple_id(), size(), and space().
|
inline |
Definition at line 13704 of file isl-noexceptions.h.
|
inline |
Definition at line 13781 of file isl-noexceptions.h.
References list().
|
inline |
Definition at line 13816 of file isl-noexceptions.h.
References range_tuple_id().
|
inline |
Definition at line 13902 of file isl-noexceptions.h.
References space().
|
inline |
Definition at line 13745 of file isl-noexceptions.h.
References context, copy(), isl_multi_union_pw_aff_gist(), manage, and res.
Referenced by isl::multi_pw_aff::gist().
|
inline |
Definition at line 13751 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by isl::union_pw_aff::has_range_tuple_id().
|
inline |
Definition at line 13757 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_intersect_domain(), manage, isl::union_set::release(), and res.
Referenced by isl::multi_pw_aff::intersect_domain().
|
inline |
Definition at line 13763 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_intersect_params(), manage, params, and res.
|
inline |
Definition at line 13769 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by isl::union_pw_aff::involves_nan().
|
inline |
Definition at line 13684 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 13775 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by get_list(), isl::union_pw_aff::list(), and multi_union_pw_aff().
|
inline |
Definition at line 13786 of file isl-noexceptions.h.
References copy(), manage, and res.
Referenced by isl::union_pw_aff::neg().
|
inline |
Definition at line 13660 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 13792 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by isl::multi_pw_aff::plain_is_equal(), and isl::union_pw_aff::plain_is_equal().
|
inline |
Definition at line 13798 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_pullback_union_pw_multi_aff(), manage, isl::union_pw_multi_aff::release(), and res.
Referenced by isl::multi_pw_aff::pullback().
|
inline |
Definition at line 13804 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by isl::multi_pw_aff::range_product(), and isl::union_pw_aff::range_product().
|
inline |
Definition at line 13810 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by get_range_tuple_id(), and isl::union_pw_aff::range_tuple_id().
|
inline |
Definition at line 13678 of file isl-noexceptions.h.
References ptr.
Referenced by add(), flat_range_product(), isl::schedule::insert_partial_schedule(), range_product(), set_range_tuple(), sub(), and union_add().
|
inline |
Definition at line 13821 of file isl-noexceptions.h.
References copy(), manage, and res.
Referenced by isl::union_pw_aff::reset_range_tuple_id().
|
inline |
Definition at line 13827 of file isl-noexceptions.h.
References copy(), manage, res, and type.
Referenced by isl::union_pw_aff::reset_tuple_id().
|
inline |
Definition at line 13833 of file isl-noexceptions.h.
References copy(), manage, isl::multi_val::release(), and res.
Referenced by isl::union_pw_aff::scale(), and scale().
|
inline |
Definition at line 13839 of file isl-noexceptions.h.
References copy(), manage, isl::val::release(), and res.
|
inline |
Definition at line 13845 of file isl-noexceptions.h.
|
inline |
Definition at line 13850 of file isl-noexceptions.h.
References copy(), manage, isl::multi_val::release(), and res.
Referenced by isl::union_pw_aff::scale_down(), and scale_down().
|
inline |
Definition at line 13856 of file isl-noexceptions.h.
References copy(), manage, isl::val::release(), and res.
|
inline |
Definition at line 13862 of file isl-noexceptions.h.
References ctx(), and scale_down().
|
inline |
Definition at line 13867 of file isl-noexceptions.h.
References copy(), manage, pos(), isl::union_pw_aff::release(), and res.
Referenced by isl::multi_pw_aff::set_at(), and isl::union_pw_aff::set_at().
|
inline |
Definition at line 13879 of file isl-noexceptions.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 13873 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by isl::union_pw_aff::set_range_tuple(), and set_range_tuple().
|
inline |
Definition at line 13884 of file isl-noexceptions.h.
References copy(), manage, pos(), isl::union_pw_aff::release(), and res.
Referenced by isl::multi_pw_aff::set_union_pw_aff(), and isl::union_pw_aff::set_union_pw_aff().
|
inline |
Definition at line 13890 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by isl::union_pw_aff::size().
|
inline |
Definition at line 13896 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by get_space().
|
inline |
Definition at line 13907 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by isl::multi_pw_aff::sub(), and isl::union_pw_aff::sub().
|
inline |
Definition at line 13913 of file isl-noexceptions.h.
References copy(), isl_multi_union_pw_aff_union_add(), manage, release(), and res.
Referenced by isl::multi_pw_aff::union_add(), and isl::union_pw_aff::union_add().
|
inlinestatic |
Definition at line 13919 of file isl-noexceptions.h.
References isl_multi_union_pw_aff_zero(), manage, isl::space::release(), and res.
|
friend |
Definition at line 13610 of file isl-noexceptions.h.
Referenced by add(), at(), bind(), coalesce(), dim(), domain(), flat_range_product(), from_union_map(), gist(), has_range_tuple_id(), intersect_domain(), intersect_params(), involves_nan(), list(), neg(), plain_is_equal(), pullback(), range_product(), range_tuple_id(), reset_range_tuple_id(), reset_tuple_id(), scale(), scale_down(), set_at(), set_range_tuple(), set_union_pw_aff(), size(), space(), sub(), union_add(), and zero().
|
friend |
Definition at line 13613 of file isl-noexceptions.h.
|
protected |
Definition at line 2709 of file isl-noexceptions.h.
Referenced by copy(), ctx(), get(), is_null(), multi_union_pw_aff(), release(), and ~multi_union_pw_aff().