|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::set | empty (isl::checked::space space) |
| static isl::checked::set | universe (isl::checked::space space) |
Protected Member Functions | |
| set (__isl_take isl_set *ptr) | |
Protected Attributes | |
| isl_set * | ptr = nullptr |
Friends | |
| set | manage (__isl_take isl_set *ptr) |
| set | manage_copy (__isl_keep isl_set *ptr) |
Definition at line 3589 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 16899 of file cpp-checked.h.
References __isl_take, isl_set, and ptr.
Referenced by copy(), manage, manage_copy, n_basic_set(), operator=(), set(), and tuple_dim().
|
inline |
Definition at line 16902 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 16905 of file cpp-checked.h.
|
inline |
Definition at line 16911 of file cpp-checked.h.
References isl_set_from_basic_set(), ptr, isl::checked::basic_set::release(), and res.
|
inline |
Definition at line 16917 of file cpp-checked.h.
References isl_set_from_point(), ptr, isl::checked::point::release(), and res.
|
inlineexplicit |
Definition at line 16923 of file cpp-checked.h.
References ctx(), isl_set_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 16934 of file cpp-checked.h.
References isl_set_free(), and ptr.
|
inline |
Definition at line 16961 of file cpp-checked.h.
References copy(), isl_set_affine_hull(), manage, and res.
Referenced by copy(), and polly::ScopBuilder::foldSizeConstantsToRight().
|
inline |
Definition at line 16978 of file cpp-checked.h.
References apply().
|
inline |
Definition at line 16973 of file cpp-checked.h.
References isl::checked::union_set::apply().
|
inline |
Definition at line 16967 of file cpp-checked.h.
References copy(), isl_set_apply(), manage, isl::checked::map::release(), and res.
Referenced by polly::ScopBuilder::addLoopBoundsToHeaderDomain(), isl::checked::basic_set::apply(), isl::checked::basic_set::apply(), apply(), polly::MemoryAccess::assumeNoOutOfBound(), polly::BlockGenerator::buildContainsCondition(), copy(), polly::distributeDomain(), and polly::shiftDim().
|
inline |
Definition at line 16983 of file cpp-checked.h.
References copy(), isl_set_as_pw_multi_aff(), manage, and res.
Referenced by isl::checked::basic_set::as_pw_multi_aff(), and copy().
|
inline |
Definition at line 16989 of file cpp-checked.h.
References isl::checked::union_set::as_set().
Referenced by isl::checked::basic_set::as_set(), and copy().
|
inline |
Definition at line 16994 of file cpp-checked.h.
References copy(), isl_set_bind(), manage, res, and tuple.
Referenced by isl::checked::basic_set::bind(), and copy().
|
inline |
Definition at line 17000 of file cpp-checked.h.
References copy(), isl_set_coalesce(), manage, and res.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), polly::SCEVAffinator::checkForWrapping(), isl::checked::basic_set::coalesce(), copy(), polly::ScopBuilder::propagateInvalidStmtDomains(), and polly::simplify().
|
inline |
Definition at line 17006 of file cpp-checked.h.
References copy(), isl_set_complement(), manage, and res.
Referenced by polly::ScopBuilder::addLoopBoundsToHeaderDomain(), polly::MemoryAccess::assumeNoOutOfBound(), isl::checked::basic_set::complement(), and copy().
|
inline |
Definition at line 17012 of file cpp-checked.h.
References isl::checked::union_set::compute_divs().
Referenced by isl::checked::basic_set::compute_divs(), and copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, affine_hull(), apply(), as_pw_multi_aff(), as_set(), bind(), coalesce(), complement(), compute_divs(), context, copy(), ctx(), detect_equalities(), dim_max_val(), dim_min_val(), domain, drop_unused_params(), empty(), every_set(), extract_set(), flatten(), fn, foreach_basic_set(), foreach_point(), foreach_set(), get(), get_lattice_tile(), get_plain_multi_val_if_fixed(), get_simple_fixed_box_hull(), get_space(), get_stride(), gist(), gist_params(), identity(), indicator_function(), insert_domain(), intersect(), intersect_params(), involves_locals(), is_disjoint(), is_empty(), is_equal(), is_null(), is_singleton(), is_strict_subset(), is_subset(), is_wrapping(), isa_set(), isl_set, isl_set_list, lattice_tile(), lexmax(), lexmax_pw_multi_aff(), lexmin(), lexmin_pw_multi_aff(), lower_bound(), ma, manage, manage_copy, max_multi_pw_aff(), max_val(), min_multi_pw_aff(), min_val(), n_basic_set(), obj, param_pw_aff_on_domain(), params(), plain_multi_val_if_fixed(), pma, polyhedral_hull(), pos(), preimage(), product(), project_out_all_params(), project_out_param(), ptr, pw_aff_on_domain(), pw_multi_aff_on_domain(), release(), sample(), sample_point(), set(), set2, set_list(), simple_fixed_box_hull(), space(), stride(), subtract(), test, to_list(), to_union_set(), translation(), tuple, tuple_dim(), unbind_params(), unbind_params_insert_domain(), unite(), universe(), unshifted_simple_hull(), unwrap(), upper_bound(), and wrapped_reverse().
|
inline |
Definition at line 16939 of file cpp-checked.h.
References __isl_give, isl_set, isl_set_copy(), and ptr.
Referenced by isl::set::add_constraint(), isl::set::add_dims(), affine_hull(), isl::set::align_params(), apply(), as_pw_multi_aff(), bind(), checkCandidatePairAccesses(), coalesce(), complement(), isl::set::convex_hull(), copy(), detect_equalities(), isl::set::dim_max(), dim_max_val(), isl::set::dim_min(), dim_min_val(), isl::set::drop_constraints_involving_dims(), drop_unused_params(), isl::set::eliminate(), isl::set::fix_si(), flatten(), gist(), gist_params(), identity(), indicator_function(), isl::set::insert_dims(), insert_domain(), intersect(), intersect_params(), lexmax(), lexmax_pw_multi_aff(), lexmin(), lexmin_pw_multi_aff(), lower_bound(), lower_bound(), isl::set::lower_bound_si(), isl::set::lower_bound_val(), max_multi_pw_aff(), min_multi_pw_aff(), param_pw_aff_on_domain(), params(), polyhedral_hull(), preimage(), preimage(), preimage(), polly::IslNodeBuilder::preloadInvariantEquivClass(), product(), isl::set::project_out(), project_out_all_params(), project_out_param(), project_out_param(), pw_aff_on_domain(), pw_multi_aff_on_domain(), isl::set::remove_dims(), isl::set::remove_divs(), isl::set::remove_redundancies(), isl::set::reset_tuple_id(), sample(), sample_point(), isl::set::set_dim_id(), isl::set::set_tuple_id(), isl::set::simple_hull(), polly::simplify(), subtract(), test_pointer(), to_list(), to_union_set(), translation(), unbind_params(), unbind_params_insert_domain(), unite(), unshifted_simple_hull(), unwrap(), upper_bound(), upper_bound(), isl::set::upper_bound_val(), and wrapped_reverse().
|
inline |
Definition at line 16957 of file cpp-checked.h.
References isl_set_get_ctx(), and ptr.
Referenced by copy(), isl::set::find_dim_by_id(), polly::getIsolateOptions(), isl::set::lower_bound_val(), param_pw_aff_on_domain(), project_out_param(), pw_aff_on_domain(), set(), isl::typed::set< Domain >::set(), isl::typed::set< pair< Domain, Range > >::set(), isl::typed::set<>::set(), isl::set::set_dim_id(), isl::set::set_tuple_id(), and isl::set::upper_bound_val().
|
inline |
Definition at line 17017 of file cpp-checked.h.
References copy(), isl_set_detect_equalities(), manage, and res.
Referenced by polly::ScopBuilder::buildDomainsWithBranchConstraints(), copy(), and polly::simplify().
|
inline |
Definition at line 17023 of file cpp-checked.h.
References copy(), isl_set_dim_max_val(), manage, pos(), and res.
Referenced by copy().
|
inline |
Definition at line 17029 of file cpp-checked.h.
References copy(), isl_set_dim_min_val(), manage, pos(), and res.
Referenced by copy(), and isl::checked::basic_set::dim_min_val().
|
inline |
Definition at line 17035 of file cpp-checked.h.
References copy(), isl_set_drop_unused_params(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::drop_unused_params().
|
inlinestatic |
Definition at line 17041 of file cpp-checked.h.
References isl_set_empty(), manage, res, and space().
Referenced by polly::ScopBuilder::addLoopBoundsToHeaderDomain(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), copy(), and polly::ScopBuilder::propagateDomainConstraintsToRegionExit().
|
inline |
Definition at line 17047 of file cpp-checked.h.
References isl::checked::union_set::every_set(), and test.
Referenced by copy(), and isl::checked::basic_set::every_set().
|
inline |
Definition at line 17052 of file cpp-checked.h.
References isl::checked::union_set::extract_set(), and space().
Referenced by copy(), and isl::checked::basic_set::extract_set().
|
inline |
Definition at line 17057 of file cpp-checked.h.
References copy(), isl_set_flatten(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17063 of file cpp-checked.h.
References fn, get(), isl_basic_set, isl_set_foreach_basic_set(), manage, and res.
Referenced by copy(), isl::checked::basic_set::foreach_basic_set(), test_foreach(), and test_foreach().
|
inline |
Definition at line 17077 of file cpp-checked.h.
References fn, get(), isl_set_foreach_point(), manage, and res.
Referenced by copy(), isl::checked::basic_set::foreach_point(), and foreachPoint().
|
inline |
Definition at line 17091 of file cpp-checked.h.
References fn, and isl::checked::union_set::foreach_set().
Referenced by copy(), and isl::checked::basic_set::foreach_set().
|
inline |
Definition at line 16943 of file cpp-checked.h.
References __isl_keep, isl_set, and ptr.
Referenced by polly::ScopBuilder::addLoopBoundsToHeaderDomain(), isl::set::basic_set_list(), buildMinMaxAccess(), copy(), isl::set::dim_has_any_lower_bound(), isl::set::dim_id(), isl::set::dim_name(), isl::set::find_dim_by_id(), foreach_basic_set(), isl::set::foreach_basic_set(), foreach_point(), isl::set::foreach_point(), isl::set::has_equal_space(), isl::set::involves_dims(), involves_locals(), isl::set::is_bounded(), is_disjoint(), is_empty(), is_equal(), isl::set::is_params(), is_singleton(), is_strict_subset(), is_subset(), is_wrapping(), lattice_tile(), max_val(), min_val(), n_basic_set(), isl::set::plain_get_val_if_fixed(), plain_multi_val_if_fixed(), simple_fixed_box_hull(), space(), stride(), test_pointer(), tuple_dim(), isl::set::tuple_id(), and isl::set::tuple_name().
|
inline |
|
inline |
Definition at line 17381 of file cpp-checked.h.
References plain_multi_val_if_fixed().
Referenced by copy().
|
inline |
Definition at line 17484 of file cpp-checked.h.
References simple_fixed_box_hull().
Referenced by copy().
|
inline |
Definition at line 17495 of file cpp-checked.h.
References space().
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::addLoopBoundsToHeaderDomain(), polly::MemoryAccess::buildAccessRelation(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), computeScalarReachingDefinition(), copy(), expand(), polly::Scop::getParamSpace(), polly::MemoryAccess::isStrideX(), polly::Dependences::isValidSchedule(), polly::makeIdentityMap(), partitionSetParts(), polly::ScopBuilder::propagateDomainConstraintsToRegionExit(), polly::shiftDim(), polly::singleton(), polly::subtractParams(), and polly::Scop::trackAssumption().
|
inline |
Definition at line 17506 of file cpp-checked.h.
References pos(), and stride().
Referenced by copy().
|
inline |
Definition at line 17107 of file cpp-checked.h.
|
inline |
Definition at line 17112 of file cpp-checked.h.
|
inline |
Definition at line 17102 of file cpp-checked.h.
References context, and isl::checked::union_set::gist().
|
inline |
Definition at line 17096 of file cpp-checked.h.
References context, copy(), isl_set_gist(), manage, and res.
Referenced by copy(), isl::checked::basic_set::gist(), and isl::checked::basic_set::gist().
|
inline |
Definition at line 17117 of file cpp-checked.h.
References context, copy(), isl_set_gist_params(), manage, and res.
Referenced by polly::Scop::addAssumption(), polly::ScopBuilder::addInvariantLoads(), polly::MemoryAccess::assumeNoOutOfBound(), copy(), isl::checked::basic_set::gist_params(), and simplifyAssumptionContext().
|
inline |
Definition at line 17123 of file cpp-checked.h.
References copy(), isl_set_identity(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::identity().
|
inline |
Definition at line 17129 of file cpp-checked.h.
References copy(), isl_set_indicator_function(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::indicator_function().
|
inline |
Definition at line 17135 of file cpp-checked.h.
References copy(), domain, isl_set_insert_domain(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::insert_domain().
|
inline |
Definition at line 17152 of file cpp-checked.h.
References intersect(), and set2.
|
inline |
Definition at line 17157 of file cpp-checked.h.
References intersect(), and set2.
|
inline |
Definition at line 17147 of file cpp-checked.h.
References isl::checked::union_set::intersect().
|
inline |
Definition at line 17141 of file cpp-checked.h.
References copy(), isl_set_intersect(), manage, res, and set2.
Referenced by polly::MemoryAccess::assumeNoOutOfBound(), copy(), polly::MemoryAccess::getPwAff(), isl::checked::basic_set::intersect(), isl::checked::basic_set::intersect(), intersect(), intersect(), polly::IslNodeBuilder::preloadInvariantEquivClass(), and polly::ScopBuilder::propagateInvalidStmtDomains().
|
inline |
Definition at line 17162 of file cpp-checked.h.
References copy(), isl_set_intersect_params(), manage, params(), and res.
Referenced by copy(), polly::IslNodeBuilder::createNewAccesses(), polly::BlockGenerator::generateConditionalExecution(), polly::BlockGenerator::generateScalarLoads(), polly::Scop::getStatistics(), polly::Scop::hasFeasibleRuntimeContext(), isl::checked::basic_set::intersect_params(), polly::MemoryAccess::setNewAccessRelation(), and polly::subtractParams().
|
inline |
Definition at line 17168 of file cpp-checked.h.
References get(), isl_set_involves_locals(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::involves_locals().
|
inline |
Definition at line 17185 of file cpp-checked.h.
References is_disjoint(), and set2.
|
inline |
Definition at line 17190 of file cpp-checked.h.
References is_disjoint(), and set2.
|
inline |
Definition at line 17174 of file cpp-checked.h.
References get(), isl_set_is_disjoint(), manage, res, and set2.
Referenced by copy(), isl::checked::basic_set::is_disjoint(), isl::checked::basic_set::is_disjoint(), is_disjoint(), is_disjoint(), polly::Scop::isEffectiveAssumption(), and polly::ScopBuilder::splitAliasGroupsByDomain().
|
inline |
Definition at line 17180 of file cpp-checked.h.
References isl::checked::union_set::is_disjoint().
|
inline |
Definition at line 17195 of file cpp-checked.h.
References get(), isl_set_is_empty(), manage, and res.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::buildAliasGroupsForAccesses(), buildCondition(), checkCandidatePairAccesses(), polly::SCEVAffinator::checkForWrapping(), copy(), polly::IslNodeBuilder::createNewAccesses(), polly::ScopBuilder::getNonHoistableCtx(), polly::Scop::hasFeasibleRuntimeContext(), polly::ScopBuilder::propagateInvalidStmtDomains(), test_pointer(), test_return_bool(), test_return_bool(), and polly::Scop::trackAssumption().
|
inline |
Definition at line 17212 of file cpp-checked.h.
References is_equal(), and set2.
|
inline |
Definition at line 17217 of file cpp-checked.h.
References is_equal(), and set2.
|
inline |
Definition at line 17201 of file cpp-checked.h.
References get(), isl_set_is_equal(), manage, res, and set2.
Referenced by polly::ScopBuilder::addInvariantLoads(), copy(), isl::checked::basic_set::is_equal(), isl::checked::basic_set::is_equal(), is_equal(), is_equal(), test_constructors(), test_parameters_obj(), and polly::Scop::trackAssumption().
|
inline |
Definition at line 17207 of file cpp-checked.h.
References isl::checked::union_set::is_equal().
|
inline |
Definition at line 16953 of file cpp-checked.h.
References ptr.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), buildMinMaxAccess(), polly::ZoneAlgorithm::computePerPHI(), copy(), polly::getIsolateOptions(), polly::ScopBuilder::hasNonHoistableBasePtrInScop(), polly::ScopBuilder::hoistInvariantLoads(), importContext(), polly::ScopBuilder::propagateDomainConstraintsToRegionExit(), polly::singleton(), and test_pointer().
|
inline |
Definition at line 17222 of file cpp-checked.h.
References get(), isl_set_is_singleton(), manage, and res.
Referenced by copy(), polly::Scop::getStatistics(), and isl::checked::basic_set::is_singleton().
|
inline |
Definition at line 17239 of file cpp-checked.h.
References is_strict_subset(), and set2.
|
inline |
Definition at line 17244 of file cpp-checked.h.
References is_strict_subset(), and set2.
|
inline |
Definition at line 17228 of file cpp-checked.h.
References get(), isl_set_is_strict_subset(), manage, res, and set2.
Referenced by copy(), isl::checked::basic_set::is_strict_subset(), isl::checked::basic_set::is_strict_subset(), is_strict_subset(), and is_strict_subset().
|
inline |
Definition at line 17234 of file cpp-checked.h.
References isl::checked::union_set::is_strict_subset().
|
inline |
Definition at line 17260 of file cpp-checked.h.
References is_subset(), and set2.
|
inline |
Definition at line 17265 of file cpp-checked.h.
References is_subset(), and set2.
|
inline |
Definition at line 17249 of file cpp-checked.h.
References get(), isl_set_is_subset(), manage, res, and set2.
Referenced by copy(), polly::ScopBuilder::foldSizeConstantsToRight(), polly::BlockGenerator::generateConditionalExecution(), polly::Scop::hasFeasibleRuntimeContext(), isl::checked::basic_set::is_subset(), isl::checked::basic_set::is_subset(), is_subset(), is_subset(), polly::Scop::isEffectiveAssumption(), polly::MemoryAccess::isLatestPartialAccess(), polly::MemoryAccess::isStrideX(), polly::ScopStmt::restrictDomain(), and polly::MemoryAccess::setNewAccessRelation().
|
inline |
Definition at line 17255 of file cpp-checked.h.
References isl::checked::union_set::is_subset().
|
inline |
Definition at line 17270 of file cpp-checked.h.
References get(), isl_set_is_wrapping(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17276 of file cpp-checked.h.
References isl::checked::union_set::isa_set().
Referenced by copy(), and isl::checked::basic_set::isa_set().
|
inline |
Definition at line 17281 of file cpp-checked.h.
References get(), isl_set_get_lattice_tile(), manage, and res.
Referenced by copy(), get_lattice_tile(), and isl::checked::basic_set::lattice_tile().
|
inline |
Definition at line 17292 of file cpp-checked.h.
References copy(), isl_set_lexmax(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17298 of file cpp-checked.h.
References copy(), isl_set_lexmax_pw_multi_aff(), manage, and res.
Referenced by buildMinMaxAccess(), copy(), and isl::checked::basic_set::lexmax_pw_multi_aff().
|
inline |
Definition at line 17304 of file cpp-checked.h.
References copy(), isl_set_lexmin(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17310 of file cpp-checked.h.
References copy(), isl_set_lexmin_pw_multi_aff(), manage, and res.
Referenced by buildMinMaxAccess(), copy(), and isl::checked::basic_set::lexmin_pw_multi_aff().
|
inline |
Definition at line 17316 of file cpp-checked.h.
References copy(), isl_set_lower_bound_multi_pw_aff(), manage, isl::checked::multi_pw_aff::release(), and res.
Referenced by copy(), isl::checked::basic_set::lower_bound(), and isl::checked::basic_set::lower_bound().
|
inline |
Definition at line 17322 of file cpp-checked.h.
References copy(), isl_set_lower_bound_multi_val(), manage, isl::checked::multi_val::release(), and res.
|
inline |
Definition at line 17328 of file cpp-checked.h.
References copy(), isl_set_max_multi_pw_aff(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::max_multi_pw_aff().
|
inline |
Definition at line 17334 of file cpp-checked.h.
References get(), isl_set_max_val(), manage, obj, and res.
Referenced by copy(), and isl::checked::basic_set::max_val().
|
inline |
Definition at line 17340 of file cpp-checked.h.
References copy(), isl_set_min_multi_pw_aff(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::min_multi_pw_aff().
|
inline |
Definition at line 17346 of file cpp-checked.h.
References get(), isl_set_min_val(), manage, obj, and res.
Referenced by copy(), and isl::checked::basic_set::min_val().
|
inline |
Definition at line 17352 of file cpp-checked.h.
References get(), isl_set_n_basic_set(), isl::checked::size::manage, n_basic_set(), res, and set().
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), buildMinMaxAccess(), copy(), polly::ScopBuilder::getNonHoistableCtx(), isl::checked::basic_set::n_basic_set(), n_basic_set(), and polly::ScopBuilder::propagateInvalidStmtDomains().
Definition at line 16929 of file cpp-checked.h.
|
inline |
Definition at line 17364 of file cpp-checked.h.
References ctx(), and param_pw_aff_on_domain().
|
inline |
Definition at line 17358 of file cpp-checked.h.
References copy(), isl_set_param_pw_aff_on_domain_id(), manage, release(), and res.
Referenced by copy(), isl::checked::basic_set::param_pw_aff_on_domain(), and param_pw_aff_on_domain().
|
inline |
Definition at line 17369 of file cpp-checked.h.
References copy(), isl_set_params(), manage, and res.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::addLoopBoundsToHeaderDomain(), polly::MemoryAccess::assumeNoOutOfBound(), polly::SCEVAffinator::checkForWrapping(), copy(), polly::MemoryAccess::getInvalidContext(), polly::ScopStmt::getInvalidContext(), and intersect_params().
|
inline |
Definition at line 17375 of file cpp-checked.h.
References get(), isl_set_get_plain_multi_val_if_fixed(), manage, and res.
Referenced by copy(), get_plain_multi_val_if_fixed(), and isl::checked::basic_set::plain_multi_val_if_fixed().
|
inline |
Definition at line 17386 of file cpp-checked.h.
References copy(), isl_set_polyhedral_hull(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::polyhedral_hull().
|
inline |
Definition at line 17410 of file cpp-checked.h.
References isl::checked::union_set::preimage().
|
inline |
Definition at line 17392 of file cpp-checked.h.
References copy(), isl_set_preimage_multi_aff(), ma, manage, and res.
Referenced by copy(), isl::checked::basic_set::preimage(), isl::checked::basic_set::preimage(), isl::checked::basic_set::preimage(), and isl::checked::basic_set::preimage().
|
inline |
Definition at line 17398 of file cpp-checked.h.
References copy(), isl_set_preimage_multi_pw_aff(), manage, isl::checked::multi_pw_aff::release(), and res.
|
inline |
Definition at line 17404 of file cpp-checked.h.
References copy(), isl_set_preimage_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 17415 of file cpp-checked.h.
References copy(), isl_set_product(), manage, res, and set2.
Referenced by copy(), and isl::checked::basic_set::product().
|
inline |
Definition at line 17421 of file cpp-checked.h.
References copy(), isl_set_project_out_all_params(), manage, and res.
Referenced by copy(), hasIntersectingAccesses(), and isl::checked::basic_set::project_out_all_params().
|
inline |
Definition at line 17433 of file cpp-checked.h.
References ctx(), and project_out_param().
|
inline |
Definition at line 17427 of file cpp-checked.h.
References copy(), isl_set_project_out_param_id(), manage, release(), and res.
Referenced by copy(), isl::checked::basic_set::project_out_param(), isl::checked::basic_set::project_out_param(), and project_out_param().
|
inline |
Definition at line 17438 of file cpp-checked.h.
References copy(), isl_set_project_out_param_id_list(), manage, isl::checked::id_list::release(), and res.
|
inline |
Definition at line 17444 of file cpp-checked.h.
References copy(), isl_set_pw_aff_on_domain_val(), manage, isl::checked::val::release(), and res.
Referenced by copy(), isl::checked::basic_set::pw_aff_on_domain(), and pw_aff_on_domain().
|
inline |
Definition at line 17450 of file cpp-checked.h.
References ctx(), and pw_aff_on_domain().
|
inline |
Definition at line 17455 of file cpp-checked.h.
References copy(), isl_set_pw_multi_aff_on_domain_multi_val(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy(), and isl::checked::basic_set::pw_multi_aff_on_domain().
|
inline |
Definition at line 16947 of file cpp-checked.h.
References __isl_give, isl_set, and ptr.
Referenced by isl::checked::set_list::add(), polly::ScopBuilder::buildConditionSets(), polly::ScopBuilder::buildConditionSets(), copy(), polly::IslNodeBuilder::createNewAccesses(), isl::checked::ast_build::expr_from(), isl::checked::ast_build::from_context(), isl::map::from_domain(), isl::map::from_range(), polly::Scop::getDomains(), isl::checked::multi_pw_aff::gist(), isl::checked::pw_multi_aff::gist(), isl::checked::multi_pw_aff::gist_params(), isl::checked::pw_multi_aff::gist_params(), isl::checked::union_map::gist_params(), isl::checked::union_set::gist_params(), isl::checked::set_list::insert(), isl::checked::map::intersect_domain(), isl::checked::pw_aff::intersect_domain(), isl::checked::pw_multi_aff::intersect_domain(), isl::checked::multi_pw_aff::intersect_params(), isl::checked::pw_aff::intersect_params(), isl::checked::pw_multi_aff::intersect_params(), isl::checked::union_map::intersect_params(), isl::checked::union_pw_aff::intersect_params(), isl::checked::union_pw_multi_aff::intersect_params(), isl::checked::union_set::intersect_params(), isl::checked::map::intersect_range(), param_pw_aff_on_domain(), project_out_param(), isl::ast_build::restrict(), isl::checked::set_list::set_at(), isl::set::set_dim_id(), isl::checked::set_list::set_list(), isl::set::set_tuple_id(), isl::checked::pw_aff::subtract_domain(), isl::checked::pw_multi_aff::subtract_domain(), test_pointer(), and isl::checked::union_set::union_set().
|
inline |
Definition at line 17461 of file cpp-checked.h.
References copy(), isl_set_sample(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17467 of file cpp-checked.h.
References copy(), isl_set_sample_point(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17473 of file cpp-checked.h.
References isl::checked::union_set::set_list().
Referenced by copy(), and isl::checked::basic_set::set_list().
|
inline |
Definition at line 17478 of file cpp-checked.h.
References get(), isl_set_get_simple_fixed_box_hull(), manage, and res.
Referenced by copy(), get_simple_fixed_box_hull(), and isl::checked::basic_set::simple_fixed_box_hull().
|
inline |
Definition at line 17489 of file cpp-checked.h.
References get(), isl_set_get_space(), manage, and res.
Referenced by copy(), empty(), extract_set(), get_space(), isl::checked::basic_set::space(), and universe().
|
inline |
Definition at line 17500 of file cpp-checked.h.
References get(), isl_set_get_stride(), manage, pos(), and res.
Referenced by copy(), get_stride(), and isl::checked::basic_set::stride().
|
inline |
Definition at line 17522 of file cpp-checked.h.
References set2, and subtract().
|
inline |
Definition at line 17527 of file cpp-checked.h.
References set2, and subtract().
|
inline |
Definition at line 17517 of file cpp-checked.h.
References isl::checked::union_set::subtract().
|
inline |
Definition at line 17511 of file cpp-checked.h.
References copy(), isl_set_subtract(), manage, res, and set2.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::addLoopBoundsToHeaderDomain(), copy(), polly::getPartialTilePrefixes(), isl::checked::basic_set::subtract(), isl::checked::basic_set::subtract(), subtract(), subtract(), and polly::subtractParams().
|
inline |
Definition at line 17532 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::to_list().
|
inline |
Definition at line 17538 of file cpp-checked.h.
References copy(), isl_set_to_union_set(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::to_union_set().
|
inline |
Definition at line 17544 of file cpp-checked.h.
References copy(), isl_set_translation(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::translation().
|
inline |
Definition at line 17550 of file cpp-checked.h.
References get(), isl_set_tuple_dim(), isl::checked::size::manage, res, set(), and tuple_dim().
Referenced by polly::ScopBuilder::adjustDomainDimensions(), copy(), fixSetToZero(), polly::ScopBuilder::foldSizeConstantsToRight(), polly::ZoneAlgorithm::getDefToTarget(), polly::getIsolateOptions(), polly::getPartialTilePrefixes(), polly::MemoryAccess::isStrideX(), polly::Dependences::isValidSchedule(), polly::shiftDim(), isl::checked::basic_set::tuple_dim(), and tuple_dim().
|
inline |
Definition at line 17556 of file cpp-checked.h.
References copy(), isl_set_unbind_params(), manage, res, and tuple.
Referenced by copy(), and isl::checked::basic_set::unbind_params().
|
inline |
Definition at line 17562 of file cpp-checked.h.
References copy(), domain, isl_set_unbind_params_insert_domain(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::unbind_params_insert_domain().
|
inline |
Definition at line 17579 of file cpp-checked.h.
|
inline |
Definition at line 17584 of file cpp-checked.h.
|
inline |
Definition at line 17574 of file cpp-checked.h.
References isl::checked::union_set::unite().
|
inline |
Definition at line 17568 of file cpp-checked.h.
References copy(), isl_set_union(), manage, res, and set2.
Referenced by polly::ScopBuilder::addInvariantLoads(), polly::ScopBuilder::addLoopBoundsToHeaderDomain(), addRangeBoundsToSet(), polly::MemoryAccess::assumeNoOutOfBound(), polly::ScopBuilder::buildDomainsWithBranchConstraints(), polly::SCEVAffinator::checkForWrapping(), collectBoundedParts(), copy(), polly::ScopBuilder::getPredecessorDomainConstraints(), polly::ScopBuilder::propagateDomainConstraintsToRegionExit(), polly::ScopBuilder::propagateInvalidStmtDomains(), recursiveExpand(), polly::ScopBuilder::splitAliasGroupsByDomain(), test_constructors(), test_parameters_obj(), isl::checked::basic_set::unite(), isl::checked::basic_set::unite(), unite(), and unite().
|
inlinestatic |
Definition at line 17589 of file cpp-checked.h.
References isl_set_universe(), manage, res, and space().
Referenced by copy().
|
inline |
Definition at line 17595 of file cpp-checked.h.
References copy(), isl_set_unshifted_simple_hull(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::unshifted_simple_hull().
|
inline |
Definition at line 17601 of file cpp-checked.h.
References copy(), isl_set_unwrap(), manage, and res.
Referenced by copy(), polly::distributeDomain(), and isl::checked::basic_set::unwrap().
|
inline |
Definition at line 17607 of file cpp-checked.h.
References copy(), isl_set_upper_bound_multi_pw_aff(), manage, isl::checked::multi_pw_aff::release(), and res.
Referenced by copy(), isl::checked::basic_set::upper_bound(), and isl::checked::basic_set::upper_bound().
|
inline |
Definition at line 17613 of file cpp-checked.h.
References copy(), isl_set_upper_bound_multi_val(), manage, isl::checked::multi_val::release(), and res.
|
inline |
Definition at line 17619 of file cpp-checked.h.
References copy(), isl_set_wrapped_reverse(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::wrapped_reverse().
|
friend |
Definition at line 16891 of file cpp-checked.h.
References __isl_take, isl_set, ptr, set(), and isl::set.
Referenced by isl::set::add_constraint(), isl::set::add_dims(), affine_hull(), isl::set::align_params(), apply(), as_pw_multi_aff(), isl::set::basic_set_list(), bind(), coalesce(), complement(), isl::set::convex_hull(), copy(), detect_equalities(), isl::set::dim_has_any_lower_bound(), isl::set::dim_id(), isl::set::dim_max(), dim_max_val(), isl::set::dim_min(), dim_min_val(), isl::set::drop_constraints_involving_dims(), drop_unused_params(), isl::set::eliminate(), empty(), isl::set::fix_si(), flatten(), foreach_basic_set(), isl::set::foreach_basic_set(), foreach_point(), isl::set::foreach_point(), gist(), gist_params(), isl::set::has_equal_space(), identity(), indicator_function(), isl::set::insert_dims(), insert_domain(), intersect(), intersect_params(), isl::set::involves_dims(), involves_locals(), isl::set::is_bounded(), is_disjoint(), is_empty(), is_equal(), isl::set::is_params(), is_singleton(), is_strict_subset(), is_subset(), is_wrapping(), lattice_tile(), lexmax(), lexmax_pw_multi_aff(), lexmin(), lexmin_pw_multi_aff(), lower_bound(), lower_bound(), isl::set::lower_bound_si(), isl::set::lower_bound_val(), max_multi_pw_aff(), max_val(), min_multi_pw_aff(), min_val(), param_pw_aff_on_domain(), params(), isl::set::plain_get_val_if_fixed(), plain_multi_val_if_fixed(), polyhedral_hull(), preimage(), preimage(), preimage(), product(), isl::set::project_out(), project_out_all_params(), project_out_param(), project_out_param(), pw_aff_on_domain(), pw_multi_aff_on_domain(), isl::set::remove_dims(), isl::set::remove_divs(), isl::set::remove_redundancies(), isl::set::reset_tuple_id(), sample(), sample_point(), isl::set::set_dim_id(), isl::set::set_tuple_id(), simple_fixed_box_hull(), isl::set::simple_hull(), space(), stride(), subtract(), to_list(), to_union_set(), translation(), isl::set::tuple_id(), unbind_params(), unbind_params_insert_domain(), unite(), universe(), unshifted_simple_hull(), unwrap(), upper_bound(), upper_bound(), isl::set::upper_bound_val(), and wrapped_reverse().
|
friend |
Definition at line 16894 of file cpp-checked.h.
References __isl_keep, isl_set, isl_set_copy(), ptr, set(), and isl::set.
Referenced by copy().
|
protected |