Polly 22.0.0git
|
#include <isl-noexceptions.h>
Static Public Member Functions | |
static isl::union_set | empty (isl::ctx ctx) |
Protected Member Functions | |
union_set (__isl_take isl_union_set *ptr) |
Protected Attributes | |
isl_union_set * | ptr = nullptr |
Friends | |
union_set | manage (__isl_take isl_union_set *ptr) |
union_set | manage_copy (__isl_keep isl_union_set *ptr) |
Definition at line 4607 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 21886 of file isl-noexceptions.h.
References __isl_take, isl_union_set, and ptr.
Referenced by copy(), manage, manage_copy, operator=(), and union_set().
|
inline |
Definition at line 21877 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 21880 of file isl-noexceptions.h.
References obj, ptr, and union_set().
|
inline |
Definition at line 21889 of file isl-noexceptions.h.
References isl_union_set_from_basic_set(), ptr, isl::basic_set::release(), and res.
|
inline |
Definition at line 21895 of file isl-noexceptions.h.
References isl_union_set_from_point(), ptr, isl::point::release(), and res.
|
inline |
Definition at line 21901 of file isl-noexceptions.h.
References isl_union_set_from_set(), ptr, isl::set::release(), and res.
|
inlineexplicit |
Definition at line 21907 of file isl-noexceptions.h.
References ctx(), isl_union_set_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 21918 of file isl-noexceptions.h.
References isl_union_set_free(), and ptr.
|
inline |
Definition at line 21945 of file isl-noexceptions.h.
References copy(), isl_union_set_affine_hull(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 21951 of file isl-noexceptions.h.
References copy(), isl_union_set_apply(), manage, isl::union_map::release(), and res.
Referenced by isl::set::apply(), and copy().
|
inline |
Definition at line 21957 of file isl-noexceptions.h.
References copy(), isl_union_set_as_set(), manage, and res.
Referenced by isl::set::as_set(), and copy().
|
inline |
Definition at line 21963 of file isl-noexceptions.h.
References copy(), isl_union_set_coalesce(), manage, and res.
Referenced by copy(), polly::Scop::restrictDomains(), and polly::simplify().
|
inline |
Definition at line 21969 of file isl-noexceptions.h.
References copy(), isl_union_set_compute_divs(), manage, and res.
Referenced by isl::basic_set::compute_divs(), isl::set::compute_divs(), and copy().
|
inline |
Definition at line 21975 of file isl-noexceptions.h.
References get(), isl_union_set_contains(), manage, res, and space().
Referenced by isl::set::contains(), copy(), and polly::ScopBuilder::foldSizeConstantsToRight().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, affine_hull(), apply(), as_set(), coalesce(), compute_divs(), contains(), context, copy(), ctx(), detect_equalities(), empty(), every_set(), extract_set(), fn, foreach_point(), foreach_set(), function, get(), get_set_list(), get_space(), gist(), gist_params(), identity(), identity_union_pw_multi_aff(), intersect(), intersect_params(), is_disjoint(), is_empty(), is_equal(), is_null(), is_strict_subset(), is_subset(), isa_set(), isl_union_set, isl_union_set_list, lexmax(), lexmin(), ma, manage, manage_copy, params(), pma, polyhedral_hull(), preimage(), ptr, release(), sample_point(), set_list(), space(), subtract(), test, to_list(), union_set(), unite(), universe(), and unwrap().
|
inline |
Definition at line 21923 of file isl-noexceptions.h.
References __isl_give, isl_union_set, isl_union_set_copy(), and ptr.
Referenced by affine_hull(), apply(), as_set(), coalesce(), compute_divs(), copy(), detect_equalities(), gist(), gist_params(), identity(), identity_union_pw_multi_aff(), intersect(), intersect_params(), lexmax(), lexmin(), params(), polyhedral_hull(), preimage(), preimage(), preimage(), sample_point(), polly::simplify(), subtract(), to_list(), unite(), universe(), and unwrap().
|
inline |
Definition at line 21941 of file isl-noexceptions.h.
References isl_union_set_get_ctx(), and ptr.
Referenced by copy(), empty(), expand(), polly::makeIdentityMap(), polly::shiftDim(), and union_set().
|
inline |
Definition at line 21981 of file isl-noexceptions.h.
References copy(), isl_union_set_detect_equalities(), manage, and res.
Referenced by copy(), and polly::simplify().
|
inlinestatic |
Definition at line 21987 of file isl-noexceptions.h.
References ctx(), isl_union_set_empty_ctx(), manage, and res.
Referenced by copy(), expand(), polly::ZoneAlgorithm::makeEmptyUnionSet(), polly::shiftDim(), and test_constructors().
Definition at line 21993 of file isl-noexceptions.h.
References get(), isl_set, isl_union_set_every_set(), manage, manage_copy, res, and test.
Referenced by copy(), isl::set::every_set(), test_every(), test_every(), and test_every_generic().
|
inline |
Definition at line 22007 of file isl-noexceptions.h.
References get(), isl_union_set_extract_set(), manage, res, and space().
Referenced by copy(), isl::set::extract_set(), polly::ScopBuilder::foldSizeConstantsToRight(), and polly::ScopArrayInfo::isReadOnly().
|
inline |
Definition at line 22013 of file isl-noexceptions.h.
References fn, get(), isl_union_set_foreach_point(), manage, and res.
Referenced by polly::applyFullUnroll(), and copy().
Definition at line 22027 of file isl-noexceptions.h.
References fn, get(), isl_set, isl_union_set_foreach_set(), manage, and res.
Referenced by copy(), and isl::set::foreach_set().
|
inline |
Definition at line 21927 of file isl-noexceptions.h.
References __isl_keep, isl_union_set, and ptr.
Referenced by polly::ZoneAlgorithm::collectCompatibleElts(), contains(), copy(), every_set(), extract_set(), foreach_point(), foreach_set(), is_disjoint(), is_empty(), is_equal(), is_strict_subset(), is_subset(), isa_set(), set_list(), polly::singleton(), and space().
|
inline |
Definition at line 22167 of file isl-noexceptions.h.
References set_list().
Referenced by addReferencesFromStmtUnionSet(), polly::ScopBuilder::calculateMinMaxAccess(), copy(), expand(), polly::makeIdentityMap(), mapToDimension(), printSortedPolyhedra(), and polly::shiftDim().
|
inline |
Definition at line 22178 of file isl-noexceptions.h.
References space().
Referenced by copy(), polly::ScopBuilder::foldSizeConstantsToRight(), and mapToDimension().
|
inline |
Definition at line 22041 of file isl-noexceptions.h.
References context, copy(), isl_union_set_gist(), manage, and res.
Referenced by copy(), and isl::set::gist().
|
inline |
Definition at line 22047 of file isl-noexceptions.h.
References copy(), isl_union_set_gist_params(), manage, isl::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 22053 of file isl-noexceptions.h.
References copy(), isl_union_set_identity(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22059 of file isl-noexceptions.h.
References copy(), isl_union_set_identity_union_pw_multi_aff(), manage, and res.
Referenced by copy(), and isl::set::identity_union_pw_multi_aff().
|
inline |
Definition at line 22065 of file isl-noexceptions.h.
References copy(), isl_union_set_intersect(), manage, release(), and res.
Referenced by polly::convertZoneToTimepoints(), copy(), isl::set::intersect(), and polly::Scop::restrictDomains().
|
inline |
Definition at line 22071 of file isl-noexceptions.h.
References copy(), isl_union_set_intersect_params(), manage, isl::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 22077 of file isl-noexceptions.h.
References get(), isl_union_set_is_disjoint(), manage, and res.
Referenced by copy(), and isl::set::is_disjoint().
|
inline |
Definition at line 22083 of file isl-noexceptions.h.
References get(), isl_union_set_is_empty(), manage, and res.
Referenced by copy(), polly::ScopArrayInfo::isReadOnly(), mapToDimension(), and polly::Scop::restrictDomains().
|
inline |
Definition at line 22089 of file isl-noexceptions.h.
References get(), isl_union_set_is_equal(), manage, and res.
Referenced by copy(), isl::set::is_equal(), and test_constructors().
|
inline |
Definition at line 21937 of file isl-noexceptions.h.
References ptr.
Referenced by copy(), mapToDimension(), printSortedPolyhedra(), and polly::singleton().
|
inline |
Definition at line 22095 of file isl-noexceptions.h.
References get(), isl_union_set_is_strict_subset(), manage, and res.
Referenced by copy(), and isl::set::is_strict_subset().
|
inline |
Definition at line 22101 of file isl-noexceptions.h.
References get(), isl_union_set_is_subset(), manage, and res.
Referenced by copy(), isl::set::is_subset(), and polly::Scop::restrictDomains().
|
inline |
Definition at line 22107 of file isl-noexceptions.h.
References get(), isl_union_set_isa_set(), manage, and res.
Referenced by copy(), and isl::set::isa_set().
|
inline |
Definition at line 22113 of file isl-noexceptions.h.
References copy(), isl_union_set_lexmax(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22119 of file isl-noexceptions.h.
References copy(), isl_union_set_lexmin(), manage, and res.
Referenced by copy().
Definition at line 21913 of file isl-noexceptions.h.
References obj, and union_set().
|
inline |
Definition at line 22125 of file isl-noexceptions.h.
References copy(), isl_union_set_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22131 of file isl-noexceptions.h.
References copy(), isl_union_set_polyhedral_hull(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22137 of file isl-noexceptions.h.
References copy(), isl_union_set_preimage_multi_aff(), ma, manage, and res.
Referenced by copy(), and isl::set::preimage().
|
inline |
Definition at line 22143 of file isl-noexceptions.h.
References copy(), isl_union_set_preimage_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 22149 of file isl-noexceptions.h.
References copy(), isl_union_set_preimage_union_pw_multi_aff(), manage, isl::union_pw_multi_aff::release(), and res.
|
inline |
Definition at line 21931 of file isl-noexceptions.h.
References __isl_give, isl_union_set, and ptr.
Referenced by isl::union_set_list::add(), polly::Dependences::addPrivatizationDependences(), copy(), polly::IslNodeBuilder::createNewAccesses(), isl::union_map::from_domain(), isl::union_map::from_range(), isl::union_map::gist_domain(), isl::union_map::gist_range(), isl::union_set_list::insert(), isl::schedule_node::insert_filter(), intersect(), isl::multi_union_pw_aff::intersect_domain(), isl::union_map::intersect_domain(), isl::union_pw_aff::intersect_domain(), isl::union_pw_multi_aff::intersect_domain(), isl::union_pw_aff::intersect_domain_wrapped_domain(), isl::union_pw_multi_aff::intersect_domain_wrapped_domain(), isl::union_pw_aff::intersect_domain_wrapped_range(), isl::union_pw_multi_aff::intersect_domain_wrapped_range(), isl::union_map::intersect_range(), isl::schedule_node::order_after(), isl::schedule_node::order_before(), isl::set::set(), subtract(), isl::union_map::subtract_domain(), isl::union_pw_aff::subtract_domain(), isl::union_pw_multi_aff::subtract_domain(), isl::union_map::subtract_range(), isl::union_pw_multi_aff::union_pw_multi_aff(), isl::union_set_list::union_set_list(), and unite().
|
inline |
Definition at line 22155 of file isl-noexceptions.h.
References copy(), isl_union_set_sample_point(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22161 of file isl-noexceptions.h.
References get(), isl_union_set_get_set_list(), manage, and res.
Referenced by copy(), get_set_list(), and isl::set::set_list().
|
inline |
Definition at line 22172 of file isl-noexceptions.h.
References get(), isl_union_set_get_space(), manage, and res.
Referenced by contains(), copy(), extract_set(), and get_space().
|
inline |
Definition at line 22183 of file isl-noexceptions.h.
References copy(), isl_union_set_subtract(), manage, release(), and res.
Referenced by polly::ZoneAlgorithm::collectCompatibleElts(), polly::ZoneAlgorithm::computeKnownFromLoad(), copy(), and isl::set::subtract().
|
inline |
|
inline |
Definition at line 22195 of file isl-noexceptions.h.
References copy(), isl_union_set_union(), manage, release(), and res.
Referenced by polly::ZoneAlgorithm::collectIncompatibleElts(), polly::convertZoneToTimepoints(), copy(), expand(), fixSetToZero(), polly::shiftDim(), test_constructors(), and isl::set::unite().
|
inline |
Definition at line 22201 of file isl-noexceptions.h.
References copy(), isl_union_set_universe(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 22207 of file isl-noexceptions.h.
References copy(), isl_union_set_unwrap(), manage, and res.
Referenced by polly::applyDomainRange(), and copy().
|
friend |
Definition at line 21869 of file isl-noexceptions.h.
References __isl_take, isl_union_set, ptr, and union_set().
Referenced by affine_hull(), apply(), as_set(), coalesce(), compute_divs(), contains(), copy(), detect_equalities(), empty(), every_set(), extract_set(), foreach_point(), foreach_set(), gist(), gist_params(), identity(), identity_union_pw_multi_aff(), intersect(), intersect_params(), is_disjoint(), is_empty(), is_equal(), is_strict_subset(), is_subset(), isa_set(), lexmax(), lexmin(), params(), polyhedral_hull(), preimage(), preimage(), preimage(), sample_point(), set_list(), space(), subtract(), to_list(), unite(), universe(), and unwrap().
|
friend |
Definition at line 21872 of file isl-noexceptions.h.
References __isl_keep, isl_union_set, isl_union_set_copy(), ptr, and union_set().
Referenced by copy(), and every_set().
|
protected |
Definition at line 4612 of file isl-noexceptions.h.
Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, release(), union_set(), union_set(), union_set(), union_set(), union_set(), union_set(), union_set(), and ~union_set().