|
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 3591 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 16913 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 16916 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 16919 of file cpp-checked.h.
|
inline |
Definition at line 16925 of file cpp-checked.h.
References isl_set_from_basic_set(), ptr, isl::checked::basic_set::release(), and res.
|
inline |
Definition at line 16931 of file cpp-checked.h.
References isl_set_from_point(), ptr, isl::checked::point::release(), and res.
|
inlineexplicit |
Definition at line 16937 of file cpp-checked.h.
References ctx(), isl_set_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 16948 of file cpp-checked.h.
References isl_set_free(), and ptr.
|
inline |
Definition at line 16975 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 16992 of file cpp-checked.h.
References apply().
|
inline |
Definition at line 16987 of file cpp-checked.h.
References isl::checked::union_set::apply().
|
inline |
Definition at line 16981 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 16997 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 17003 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 17008 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 17014 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 17020 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 17026 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 16953 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 16971 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 17031 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 17037 of file cpp-checked.h.
References copy(), isl_set_dim_max_val(), manage, pos(), and res.
Referenced by copy().
|
inline |
Definition at line 17043 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 17049 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 17055 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 17061 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 17066 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 17071 of file cpp-checked.h.
References copy(), isl_set_flatten(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17077 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 17091 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 17105 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 16957 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 17395 of file cpp-checked.h.
References plain_multi_val_if_fixed().
Referenced by copy().
|
inline |
Definition at line 17498 of file cpp-checked.h.
References simple_fixed_box_hull().
Referenced by copy().
|
inline |
Definition at line 17509 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 17520 of file cpp-checked.h.
References pos(), and stride().
Referenced by copy().
|
inline |
Definition at line 17121 of file cpp-checked.h.
|
inline |
Definition at line 17126 of file cpp-checked.h.
|
inline |
Definition at line 17116 of file cpp-checked.h.
References context, and isl::checked::union_set::gist().
|
inline |
Definition at line 17110 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 17131 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 17137 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 17143 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 17149 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 17166 of file cpp-checked.h.
References intersect(), and set2.
|
inline |
Definition at line 17171 of file cpp-checked.h.
References intersect(), and set2.
|
inline |
Definition at line 17161 of file cpp-checked.h.
References isl::checked::union_set::intersect().
|
inline |
Definition at line 17155 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 17176 of file cpp-checked.h.
References copy(), isl_set_intersect_params(), manage, params(), and res.
Referenced by copy(), 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 17182 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 17199 of file cpp-checked.h.
References is_disjoint(), and set2.
|
inline |
Definition at line 17204 of file cpp-checked.h.
References is_disjoint(), and set2.
|
inline |
Definition at line 17188 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 17194 of file cpp-checked.h.
References isl::checked::union_set::is_disjoint().
|
inline |
Definition at line 17209 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 17226 of file cpp-checked.h.
References is_equal(), and set2.
|
inline |
Definition at line 17231 of file cpp-checked.h.
References is_equal(), and set2.
|
inline |
Definition at line 17215 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 17221 of file cpp-checked.h.
References isl::checked::union_set::is_equal().
|
inline |
Definition at line 16967 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 17236 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 17253 of file cpp-checked.h.
References is_strict_subset(), and set2.
|
inline |
Definition at line 17258 of file cpp-checked.h.
References is_strict_subset(), and set2.
|
inline |
Definition at line 17242 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 17248 of file cpp-checked.h.
References isl::checked::union_set::is_strict_subset().
|
inline |
Definition at line 17274 of file cpp-checked.h.
References is_subset(), and set2.
|
inline |
Definition at line 17279 of file cpp-checked.h.
References is_subset(), and set2.
|
inline |
Definition at line 17263 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 17269 of file cpp-checked.h.
References isl::checked::union_set::is_subset().
|
inline |
Definition at line 17284 of file cpp-checked.h.
References get(), isl_set_is_wrapping(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17290 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 17295 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 17306 of file cpp-checked.h.
References copy(), isl_set_lexmax(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17312 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 17318 of file cpp-checked.h.
References copy(), isl_set_lexmin(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17324 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 17330 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 17336 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 17342 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 17348 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 17354 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 17360 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 17366 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 16943 of file cpp-checked.h.
|
inline |
Definition at line 17378 of file cpp-checked.h.
References ctx(), and param_pw_aff_on_domain().
|
inline |
Definition at line 17372 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 17383 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 17389 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 17400 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 17424 of file cpp-checked.h.
References isl::checked::union_set::preimage().
|
inline |
Definition at line 17406 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 17412 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 17418 of file cpp-checked.h.
References copy(), isl_set_preimage_pw_multi_aff(), manage, pma, and res.
|
inline |
Definition at line 17429 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 17435 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 17447 of file cpp-checked.h.
References ctx(), and project_out_param().
|
inline |
Definition at line 17441 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 17452 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 17458 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 17464 of file cpp-checked.h.
References ctx(), and pw_aff_on_domain().
|
inline |
Definition at line 17469 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 16961 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 17475 of file cpp-checked.h.
References copy(), isl_set_sample(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17481 of file cpp-checked.h.
References copy(), isl_set_sample_point(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17487 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 17492 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 17503 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 17514 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 17536 of file cpp-checked.h.
References set2, and subtract().
|
inline |
Definition at line 17541 of file cpp-checked.h.
References set2, and subtract().
|
inline |
Definition at line 17531 of file cpp-checked.h.
References isl::checked::union_set::subtract().
|
inline |
Definition at line 17525 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 17546 of file cpp-checked.h.
References copy(), manage, and res.
Referenced by copy(), and isl::checked::basic_set::to_list().
|
inline |
Definition at line 17552 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 17558 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 17564 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 17570 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 17576 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 17593 of file cpp-checked.h.
|
inline |
Definition at line 17598 of file cpp-checked.h.
|
inline |
Definition at line 17588 of file cpp-checked.h.
References isl::checked::union_set::unite().
|
inline |
Definition at line 17582 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 17603 of file cpp-checked.h.
References isl_set_universe(), manage, res, and space().
Referenced by copy().
|
inline |
Definition at line 17609 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 17615 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 17621 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 17627 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 17633 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 16905 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 16908 of file cpp-checked.h.
References __isl_keep, isl_set, isl_set_copy(), ptr, set(), and isl::set.
Referenced by copy().
|
protected |