Polly 20.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.
|
inline |
Definition at line 21877 of file isl-noexceptions.h.
|
inline |
Definition at line 21880 of file isl-noexceptions.h.
|
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 isl_union_set_read_from_str(), ptr, isl::ctx::release(), 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.
|
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().
|
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().
|
inline |
Definition at line 21963 of file isl-noexceptions.h.
References copy(), isl_union_set_coalesce(), manage, and res.
Referenced by 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::set::compute_divs().
|
inline |
Definition at line 21975 of file isl-noexceptions.h.
References isl::space::get(), get(), isl_union_set_contains(), manage, and res.
Referenced by isl::set::contains(), and polly::ScopBuilder::foldSizeConstantsToRight().
|
inlinedelete |
|
inline |
Definition at line 21923 of file isl-noexceptions.h.
References isl_union_set_copy(), and ptr.
Referenced by affine_hull(), apply(), as_set(), coalesce(), compute_divs(), detect_equalities(), gist(), gist_params(), identity(), identity_union_pw_multi_aff(), intersect(), intersect_params(), lexmax(), lexmin(), params(), polyhedral_hull(), 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 expand(), polly::makeIdentityMap(), and polly::shiftDim().
|
inline |
Definition at line 21981 of file isl-noexceptions.h.
References copy(), isl_union_set_detect_equalities(), manage, and res.
Referenced by polly::simplify().
|
inlinestatic |
Definition at line 21987 of file isl-noexceptions.h.
References isl_union_set_empty_ctx(), manage, isl::ctx::release(), and res.
Referenced by expand(), polly::ZoneAlgorithm::makeEmptyUnionSet(), polly::shiftDim(), and test_constructors().
Definition at line 21993 of file isl-noexceptions.h.
References get(), isl_union_set_every_set(), manage, manage_copy, res, and test.
Referenced by isl::set::every_set(), test_every(), and test_every_generic().
|
inline |
Definition at line 22007 of file isl-noexceptions.h.
References get(), isl_union_set_extract_set(), manage, isl::space::release(), and res.
Referenced by 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().
Definition at line 22027 of file isl-noexceptions.h.
References fn, get(), isl_union_set_foreach_set(), manage, and res.
Referenced by isl::set::foreach_set().
|
inline |
Definition at line 21927 of file isl-noexceptions.h.
References ptr.
Referenced by polly::ZoneAlgorithm::collectCompatibleElts(), contains(), 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(), expand(), polly::makeIdentityMap(), mapToDimension(), printSortedPolyhedra(), and polly::shiftDim().
|
inline |
Definition at line 22178 of file isl-noexceptions.h.
References space().
Referenced by 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 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.
|
inline |
Definition at line 22053 of file isl-noexceptions.h.
References copy(), isl_union_set_identity(), manage, and res.
|
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 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(), 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.
|
inline |
Definition at line 22077 of file isl-noexceptions.h.
References get(), isl_union_set_is_disjoint(), manage, and res.
Referenced by 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 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 isl::set::is_equal(), and test_constructors().
|
inline |
Definition at line 21937 of file isl-noexceptions.h.
References ptr.
Referenced by 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 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 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 isl::set::isa_set().
|
inline |
Definition at line 22113 of file isl-noexceptions.h.
References copy(), isl_union_set_lexmax(), manage, and res.
|
inline |
Definition at line 22119 of file isl-noexceptions.h.
References copy(), isl_union_set_lexmin(), manage, and res.
Definition at line 21913 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 22125 of file isl-noexceptions.h.
References copy(), isl_union_set_params(), manage, and res.
|
inline |
Definition at line 22131 of file isl-noexceptions.h.
References copy(), isl_union_set_polyhedral_hull(), manage, and res.
|
inline |
Definition at line 22137 of file isl-noexceptions.h.
References copy(), isl_union_set_preimage_multi_aff(), ma, manage, and res.
Referenced by 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 ptr.
Referenced by isl::union_set_list::add(), polly::Dependences::addPrivatizationDependences(), polly::IslNodeBuilder::createNewAccesses(), isl::schedule::from_domain(), isl::schedule_node::from_domain(), isl::union_map::from_domain(), isl::union_map::from_domain_and_range(), 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::schedule::intersect_domain(), 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_constraints::on_domain(), 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_aff::union_pw_aff(), 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.
|
inline |
Definition at line 22161 of file isl-noexceptions.h.
References get(), isl_union_set_get_set_list(), manage, and res.
Referenced by 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 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(), and isl::set::subtract().
|
inline |
Definition at line 22189 of file isl-noexceptions.h.
|
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::ZoneAlgorithm::computeKnownFromLoad(), polly::convertZoneToTimepoints(), 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.
|
inline |
Definition at line 22207 of file isl-noexceptions.h.
References copy(), isl_union_set_unwrap(), manage, and res.
Referenced by polly::applyDomainRange().
|
friend |
Definition at line 21869 of file isl-noexceptions.h.
Referenced by affine_hull(), apply(), as_set(), coalesce(), compute_divs(), contains(), 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(), sample_point(), set_list(), space(), subtract(), to_list(), unite(), universe(), and unwrap().
|
friend |
Definition at line 21872 of file isl-noexceptions.h.
Referenced by every_set().
|
protected |
Definition at line 4612 of file isl-noexceptions.h.
Referenced by copy(), ctx(), get(), is_null(), release(), union_set(), and ~union_set().