|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::union_set | empty (isl::checked::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 4264 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 20040 of file cpp-checked.h.
References __isl_take, isl_union_set, and ptr.
Referenced by copy(), manage, manage_copy, operator=(), and union_set().
|
inline |
Definition at line 20043 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 20046 of file cpp-checked.h.
References obj, ptr, and union_set().
|
inline |
Definition at line 20052 of file cpp-checked.h.
References isl_union_set_from_basic_set(), ptr, isl::checked::basic_set::release(), and res.
|
inline |
Definition at line 20058 of file cpp-checked.h.
References isl_union_set_from_point(), ptr, isl::checked::point::release(), and res.
|
inline |
Definition at line 20064 of file cpp-checked.h.
References isl_union_set_from_set(), ptr, isl::checked::set::release(), and res.
|
inlineexplicit |
Definition at line 20070 of file cpp-checked.h.
References ctx(), isl_union_set_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 20081 of file cpp-checked.h.
References isl_union_set_free(), and ptr.
|
inline |
Definition at line 20108 of file cpp-checked.h.
References copy(), isl_union_set_affine_hull(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20114 of file cpp-checked.h.
References copy(), isl_union_set_apply(), manage, isl::checked::union_map::release(), and res.
Referenced by isl::checked::set::apply(), and copy().
|
inline |
Definition at line 20120 of file cpp-checked.h.
References copy(), isl_union_set_as_set(), manage, and res.
Referenced by isl::checked::set::as_set(), and copy().
|
inline |
Definition at line 20126 of file cpp-checked.h.
References copy(), isl_union_set_coalesce(), manage, and res.
Referenced by copy(), polly::Scop::restrictDomains(), and polly::simplify().
|
inline |
Definition at line 20132 of file cpp-checked.h.
References copy(), isl_union_set_compute_divs(), manage, and res.
Referenced by isl::checked::set::compute_divs(), and copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, affine_hull(), apply(), as_set(), coalesce(), compute_divs(), context, copy(), ctx(), detect_equalities(), drop_unused_params(), empty(), every_set(), extract_set(), fn, foreach_point(), foreach_set(), get(), get_set_list(), get_space(), gist(), gist_params(), identity(), 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(), project_out_all_params(), ptr, release(), sample_point(), set_list(), space(), subtract(), test, to_list(), union_set(), unite(), universe(), and unwrap().
|
inline |
Definition at line 20086 of file cpp-checked.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(), drop_unused_params(), gist(), gist_params(), identity(), isl::union_set::identity_union_pw_multi_aff(), intersect(), intersect_params(), lexmax(), lexmin(), params(), polyhedral_hull(), preimage(), preimage(), preimage(), project_out_all_params(), sample_point(), polly::simplify(), subtract(), to_list(), unite(), universe(), and unwrap().
|
inline |
Definition at line 20104 of file cpp-checked.h.
References isl_union_set_get_ctx(), and ptr.
Referenced by copy(), empty(), isl::typed::union_set< Domain >::empty(), isl::typed::union_set< pair< Domain, Range > >::empty(), isl::typed::union_set<>::empty(), expand(), polly::makeIdentityMap(), polly::shiftDim(), union_set(), isl::typed::union_set< Domain >::union_set(), isl::typed::union_set< pair< Domain, Range > >::union_set(), and isl::typed::union_set<>::union_set().
|
inline |
Definition at line 20138 of file cpp-checked.h.
References copy(), isl_union_set_detect_equalities(), manage, and res.
Referenced by copy(), and polly::simplify().
|
inline |
Definition at line 20144 of file cpp-checked.h.
References copy(), isl_union_set_drop_unused_params(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 20150 of file cpp-checked.h.
References ctx(), isl_union_set_empty_ctx(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20156 of file cpp-checked.h.
References get(), isl_set, isl_union_set_every_set(), manage, manage_copy, res, and test.
Referenced by copy(), isl::checked::set::every_set(), isl::set::every_set(), isl::set::every_set(), test_every(), test_every(), and test_every_generic().
|
inline |
Definition at line 20170 of file cpp-checked.h.
References get(), isl_union_set_extract_set(), manage, res, and space().
Referenced by copy(), isl::checked::set::extract_set(), polly::ScopBuilder::foldSizeConstantsToRight(), and polly::ScopArrayInfo::isReadOnly().
|
inline |
Definition at line 20176 of file cpp-checked.h.
References fn, get(), isl_union_set_foreach_point(), manage, and res.
Referenced by polly::applyFullUnroll(), and copy().
|
inline |
Definition at line 20190 of file cpp-checked.h.
References fn, get(), isl_set, isl_union_set_foreach_set(), manage, and res.
Referenced by copy(), isl::checked::set::foreach_set(), isl::set::foreach_set(), and isl::set::foreach_set().
|
inline |
Definition at line 20090 of file cpp-checked.h.
References __isl_keep, isl_union_set, and ptr.
Referenced by polly::ZoneAlgorithm::collectCompatibleElts(), isl::union_set::contains(), copy(), every_set(), isl::union_set::every_set(), extract_set(), foreach_point(), isl::union_set::foreach_point(), foreach_set(), isl::union_set::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 20330 of file cpp-checked.h.
References set_list().
Referenced by addReferencesFromStmtUnionSet(), polly::ScopBuilder::calculateMinMaxAccess(), copy(), expand(), polly::makeIdentityMap(), mapToDimension(), printSortedPolyhedra(), and polly::shiftDim().
|
inline |
Definition at line 20341 of file cpp-checked.h.
References space().
Referenced by copy(), polly::ScopBuilder::foldSizeConstantsToRight(), and mapToDimension().
|
inline |
Definition at line 20204 of file cpp-checked.h.
References context, copy(), isl_union_set_gist(), manage, and res.
Referenced by copy(), and isl::checked::set::gist().
|
inline |
Definition at line 20210 of file cpp-checked.h.
References copy(), isl_union_set_gist_params(), manage, isl::checked::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 20216 of file cpp-checked.h.
References copy(), isl_union_set_identity(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20222 of file cpp-checked.h.
References copy(), isl_union_set_intersect(), manage, release(), and res.
Referenced by polly::convertZoneToTimepoints(), copy(), isl::checked::set::intersect(), and polly::Scop::restrictDomains().
|
inline |
Definition at line 20228 of file cpp-checked.h.
References copy(), isl_union_set_intersect_params(), manage, isl::checked::set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 20234 of file cpp-checked.h.
References get(), isl_union_set_is_disjoint(), manage, and res.
Referenced by copy(), and isl::checked::set::is_disjoint().
|
inline |
Definition at line 20240 of file cpp-checked.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 20246 of file cpp-checked.h.
References get(), isl_union_set_is_equal(), manage, and res.
Referenced by copy(), isl::checked::set::is_equal(), and test_constructors().
|
inline |
Definition at line 20100 of file cpp-checked.h.
References ptr.
Referenced by copy(), mapToDimension(), printSortedPolyhedra(), and polly::singleton().
|
inline |
Definition at line 20252 of file cpp-checked.h.
References get(), isl_union_set_is_strict_subset(), manage, and res.
Referenced by copy(), and isl::checked::set::is_strict_subset().
|
inline |
Definition at line 20258 of file cpp-checked.h.
References get(), isl_union_set_is_subset(), manage, and res.
Referenced by copy(), isl::checked::set::is_subset(), and polly::Scop::restrictDomains().
|
inline |
Definition at line 20264 of file cpp-checked.h.
References get(), isl_union_set_isa_set(), manage, and res.
Referenced by copy(), and isl::checked::set::isa_set().
|
inline |
Definition at line 20270 of file cpp-checked.h.
References copy(), isl_union_set_lexmax(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20276 of file cpp-checked.h.
References copy(), isl_union_set_lexmin(), manage, and res.
Referenced by copy().
Definition at line 20076 of file cpp-checked.h.
References obj, and union_set().
|
inline |
Definition at line 20282 of file cpp-checked.h.
References copy(), isl_union_set_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20288 of file cpp-checked.h.
References copy(), isl_union_set_polyhedral_hull(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20294 of file cpp-checked.h.
References copy(), isl_union_set_preimage_multi_aff(), ma, manage, and res.
Referenced by copy(), and isl::checked::set::preimage().
|
inline |
Definition at line 20300 of file cpp-checked.h.
References copy(), isl_union_set_preimage_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 20306 of file cpp-checked.h.
References copy(), isl_union_set_preimage_union_pw_multi_aff(), manage, isl::checked::union_pw_multi_aff::release(), and res.
|
inline |
Definition at line 20312 of file cpp-checked.h.
References copy(), isl_union_set_project_out_all_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20094 of file cpp-checked.h.
References __isl_give, isl_union_set, and ptr.
Referenced by isl::checked::union_set_list::add(), polly::Dependences::addPrivatizationDependences(), copy(), polly::IslNodeBuilder::createNewAccesses(), isl::checked::union_map::from_domain(), isl::checked::union_map::from_range(), isl::checked::union_map::gist_domain(), isl::checked::union_map::gist_range(), isl::checked::union_set_list::insert(), isl::checked::schedule_node::insert_filter(), intersect(), isl::checked::multi_union_pw_aff::intersect_domain(), isl::checked::union_map::intersect_domain(), isl::checked::union_pw_aff::intersect_domain(), isl::checked::union_pw_multi_aff::intersect_domain(), isl::checked::union_pw_aff::intersect_domain_wrapped_domain(), isl::checked::union_pw_multi_aff::intersect_domain_wrapped_domain(), isl::checked::union_pw_aff::intersect_domain_wrapped_range(), isl::checked::union_pw_multi_aff::intersect_domain_wrapped_range(), isl::checked::union_map::intersect_range(), isl::checked::schedule_node::order_after(), isl::checked::schedule_node::order_before(), isl::set::set(), isl::checked::union_set_list::set_at(), subtract(), isl::checked::union_map::subtract_domain(), isl::checked::union_pw_aff::subtract_domain(), isl::checked::union_pw_multi_aff::subtract_domain(), isl::checked::union_map::subtract_range(), isl::union_pw_multi_aff::union_pw_multi_aff(), isl::checked::union_set_list::union_set_list(), and unite().
|
inline |
Definition at line 20318 of file cpp-checked.h.
References copy(), isl_union_set_sample_point(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20324 of file cpp-checked.h.
References get(), isl_union_set_get_set_list(), manage, and res.
Referenced by copy(), get_set_list(), and isl::checked::set::set_list().
|
inline |
Definition at line 20335 of file cpp-checked.h.
References get(), isl_union_set_get_space(), manage, and res.
Referenced by copy(), extract_set(), and get_space().
|
inline |
Definition at line 20346 of file cpp-checked.h.
References copy(), isl_union_set_subtract(), manage, release(), and res.
Referenced by polly::ZoneAlgorithm::collectCompatibleElts(), polly::ZoneAlgorithm::computeKnownFromLoad(), copy(), and isl::checked::set::subtract().
|
inline |
|
inline |
Definition at line 20358 of file cpp-checked.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::checked::set::unite().
|
inline |
Definition at line 20364 of file cpp-checked.h.
References copy(), isl_union_set_universe(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 20370 of file cpp-checked.h.
References copy(), isl_union_set_unwrap(), manage, and res.
Referenced by polly::applyDomainRange(), and copy().
|
friend |
Definition at line 20032 of file cpp-checked.h.
References __isl_take, isl_union_set, ptr, and union_set().
Referenced by affine_hull(), apply(), as_set(), coalesce(), compute_divs(), isl::union_set::contains(), copy(), detect_equalities(), drop_unused_params(), empty(), every_set(), isl::union_set::every_set(), extract_set(), foreach_point(), isl::union_set::foreach_point(), foreach_set(), isl::union_set::foreach_set(), gist(), gist_params(), identity(), isl::union_set::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(), project_out_all_params(), sample_point(), set_list(), space(), subtract(), to_list(), unite(), universe(), and unwrap().
|
friend |
Definition at line 20035 of file cpp-checked.h.
References __isl_keep, isl_union_set, isl_union_set_copy(), ptr, and union_set().
Referenced by copy(), every_set(), and isl::union_set::every_set().
|
protected |
Definition at line 4269 of file cpp-checked.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().