|
Polly 23.0.0git
|
#include <cpp-checked.h>
Protected Member Functions | |
| basic_set (__isl_take isl_basic_set *ptr) | |
Protected Attributes | |
| isl_basic_set * | ptr = nullptr |
Friends | |
| basic_set | manage (__isl_take isl_basic_set *ptr) |
| basic_set | manage_copy (__isl_keep isl_basic_set *ptr) |
Definition at line 1586 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 8352 of file cpp-checked.h.
References __isl_take, isl_basic_set, and ptr.
Referenced by basic_set(), copy(), manage, manage_copy, n_basic_set(), operator=(), and tuple_dim().
|
inline |
Definition at line 8355 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 8358 of file cpp-checked.h.
References basic_set(), obj, and ptr.
|
inline |
Definition at line 8364 of file cpp-checked.h.
References isl_basic_set_from_point(), ptr, isl::checked::point::release(), and res.
|
inlineexplicit |
Definition at line 8370 of file cpp-checked.h.
References ctx(), isl_basic_set_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 8381 of file cpp-checked.h.
References isl_basic_set_free(), and ptr.
|
inline |
Definition at line 8408 of file cpp-checked.h.
References copy(), isl_basic_set_affine_hull(), manage, and res.
Referenced by isl::checked::point::affine_hull(), and copy().
|
inline |
Definition at line 8420 of file cpp-checked.h.
References isl::checked::set::apply().
|
inline |
Definition at line 8425 of file cpp-checked.h.
References isl::checked::set::apply().
|
inline |
Definition at line 8414 of file cpp-checked.h.
References copy(), isl_basic_set_apply(), manage, isl::checked::basic_map::release(), and res.
Referenced by isl::checked::point::apply(), isl::checked::point::apply(), isl::checked::point::apply(), and copy().
|
inline |
Definition at line 8430 of file cpp-checked.h.
References isl::checked::set::as_pw_multi_aff().
Referenced by isl::checked::point::as_pw_multi_aff(), and copy().
|
inline |
Definition at line 8435 of file cpp-checked.h.
References isl::checked::set::as_set().
Referenced by isl::checked::point::as_set(), and copy().
|
inline |
Definition at line 8440 of file cpp-checked.h.
References isl::checked::set::bind(), and tuple.
Referenced by isl::checked::point::bind(), and copy().
|
inline |
Definition at line 8445 of file cpp-checked.h.
References isl::checked::set::coalesce().
Referenced by isl::checked::point::coalesce(), and copy().
|
inline |
Definition at line 8450 of file cpp-checked.h.
References isl::checked::set::complement().
Referenced by isl::checked::point::complement(), and copy().
|
inline |
Definition at line 8455 of file cpp-checked.h.
References isl::checked::set::compute_divs().
Referenced by isl::checked::point::compute_divs(), and copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, affine_hull(), apply(), as_pw_multi_aff(), as_set(), basic_set(), bind(), coalesce(), complement(), compute_divs(), context, copy(), ctx(), detect_equalities(), dim_max_val(), dim_min_val(), domain, drop_unused_params(), every_set(), extract_set(), flatten(), fn, foreach_basic_set(), foreach_point(), foreach_set(), get(), 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_basic_set, 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(), set2, set_list(), simple_fixed_box_hull(), space(), stride(), subtract(), test, to_list(), to_set(), to_union_set(), translation(), tuple, tuple_dim(), unbind_params(), unbind_params_insert_domain(), unite(), unshifted_simple_hull(), unwrap(), upper_bound(), and wrapped_reverse().
|
inline |
Definition at line 8386 of file cpp-checked.h.
References __isl_give, isl_basic_set, isl_basic_set_copy(), and ptr.
Referenced by affine_hull(), apply(), copy(), detect_equalities(), dim_max_val(), flatten(), gist(), intersect(), intersect_params(), lexmax(), lexmin(), params(), sample(), sample_point(), to_set(), and unite().
|
inline |
Definition at line 8404 of file cpp-checked.h.
References isl_basic_set_get_ctx(), and ptr.
Referenced by basic_set(), isl::typed::basic_set< Domain >::basic_set(), isl::typed::basic_set< pair< Domain, Range > >::basic_set(), isl::typed::basic_set<>::basic_set(), copy(), param_pw_aff_on_domain(), project_out_param(), and pw_aff_on_domain().
|
inline |
Definition at line 8460 of file cpp-checked.h.
References copy(), isl_basic_set_detect_equalities(), manage, and res.
Referenced by copy(), and isl::checked::point::detect_equalities().
|
inline |
Definition at line 8466 of file cpp-checked.h.
References copy(), isl_basic_set_dim_max_val(), manage, pos(), and res.
Referenced by copy(), and isl::checked::point::dim_max_val().
|
inline |
Definition at line 8472 of file cpp-checked.h.
References isl::checked::set::dim_min_val(), and pos().
Referenced by copy(), and isl::checked::point::dim_min_val().
|
inline |
Definition at line 8477 of file cpp-checked.h.
References isl::checked::set::drop_unused_params().
Referenced by copy(), and isl::checked::point::drop_unused_params().
|
inline |
Definition at line 8482 of file cpp-checked.h.
References isl::checked::set::every_set(), and test.
Referenced by copy(), isl::checked::point::every_set(), isl::point::every_set(), and isl::point::every_set().
|
inline |
Definition at line 8487 of file cpp-checked.h.
References isl::checked::set::extract_set(), and space().
Referenced by copy(), and isl::checked::point::extract_set().
|
inline |
Definition at line 8492 of file cpp-checked.h.
References copy(), isl_basic_set_flatten(), manage, and res.
Referenced by copy(), and isl::checked::point::flatten().
|
inline |
Definition at line 8498 of file cpp-checked.h.
References fn, and isl::checked::set::foreach_basic_set().
Referenced by copy(), isl::checked::point::foreach_basic_set(), isl::point::foreach_basic_set(), and isl::point::foreach_basic_set().
|
inline |
Definition at line 8503 of file cpp-checked.h.
References fn, and isl::checked::set::foreach_point().
Referenced by copy(), isl::checked::point::foreach_point(), isl::point::foreach_point(), and isl::point::foreach_point().
|
inline |
Definition at line 8508 of file cpp-checked.h.
References fn, and isl::checked::set::foreach_set().
Referenced by copy(), isl::checked::point::foreach_set(), isl::point::foreach_set(), and isl::point::foreach_set().
|
inline |
Definition at line 8390 of file cpp-checked.h.
References __isl_keep, isl_basic_set, and ptr.
Referenced by copy(), is_empty(), is_equal(), is_subset(), and is_wrapping().
|
inline |
Definition at line 8529 of file cpp-checked.h.
|
inline |
Definition at line 8519 of file cpp-checked.h.
References context, and isl::checked::set::gist().
|
inline |
Definition at line 8524 of file cpp-checked.h.
References context, and isl::checked::set::gist().
|
inline |
Definition at line 8513 of file cpp-checked.h.
References context, copy(), isl_basic_set_gist(), manage, and res.
Referenced by copy(), isl::checked::point::gist(), isl::checked::point::gist(), and isl::checked::point::gist().
|
inline |
Definition at line 8534 of file cpp-checked.h.
References context, and isl::checked::set::gist_params().
Referenced by copy(), and isl::checked::point::gist_params().
|
inline |
Definition at line 8539 of file cpp-checked.h.
References isl::checked::set::identity().
Referenced by copy(), and isl::checked::point::identity().
|
inline |
Definition at line 8544 of file cpp-checked.h.
References isl::checked::set::indicator_function().
Referenced by copy(), and isl::checked::point::indicator_function().
|
inline |
Definition at line 8549 of file cpp-checked.h.
References domain, and isl::checked::set::insert_domain().
Referenced by copy(), and isl::checked::point::insert_domain().
|
inline |
Definition at line 8570 of file cpp-checked.h.
References intersect().
|
inline |
Definition at line 8560 of file cpp-checked.h.
References isl::checked::set::intersect(), and set2.
|
inline |
Definition at line 8565 of file cpp-checked.h.
References isl::checked::set::intersect().
|
inline |
Definition at line 8554 of file cpp-checked.h.
References copy(), isl_basic_set_intersect(), manage, release(), and res.
Referenced by copy(), intersect(), isl::checked::point::intersect(), isl::checked::point::intersect(), and isl::checked::point::intersect().
|
inline |
Definition at line 8586 of file cpp-checked.h.
References intersect_params().
|
inline |
Definition at line 8581 of file cpp-checked.h.
References isl::checked::set::intersect_params(), and params().
|
inline |
Definition at line 8575 of file cpp-checked.h.
References copy(), isl_basic_set_intersect_params(), manage, release(), and res.
Referenced by copy(), intersect_params(), isl::checked::point::intersect_params(), and isl::checked::point::intersect_params().
|
inline |
Definition at line 8591 of file cpp-checked.h.
References isl::checked::set::involves_locals().
Referenced by copy(), and isl::checked::point::involves_locals().
|
inline |
Definition at line 8596 of file cpp-checked.h.
References isl::checked::set::is_disjoint(), and set2.
Referenced by copy(), isl::checked::point::is_disjoint(), and isl::checked::point::is_disjoint().
|
inline |
Definition at line 8601 of file cpp-checked.h.
References isl::checked::set::is_disjoint().
|
inline |
Definition at line 8606 of file cpp-checked.h.
References get(), isl_basic_set_is_empty(), manage, and res.
Referenced by copy(), and isl::checked::point::is_empty().
|
inline |
Definition at line 8612 of file cpp-checked.h.
References get(), isl_basic_set_is_equal(), manage, and res.
Referenced by copy(), polly::ScopBuilder::foldSizeConstantsToRight(), is_equal(), isl::checked::point::is_equal(), isl::checked::point::is_equal(), and isl::checked::point::is_equal().
|
inline |
Definition at line 8628 of file cpp-checked.h.
References is_equal().
|
inline |
Definition at line 8618 of file cpp-checked.h.
References isl::checked::set::is_equal(), and set2.
|
inline |
Definition at line 8623 of file cpp-checked.h.
References isl::checked::set::is_equal().
|
inline |
|
inline |
Definition at line 8633 of file cpp-checked.h.
References isl::checked::set::is_singleton().
Referenced by copy(), and isl::checked::point::is_singleton().
|
inline |
Definition at line 8638 of file cpp-checked.h.
References isl::checked::set::is_strict_subset(), and set2.
Referenced by copy(), isl::checked::point::is_strict_subset(), and isl::checked::point::is_strict_subset().
|
inline |
Definition at line 8643 of file cpp-checked.h.
References isl::checked::set::is_strict_subset().
|
inline |
Definition at line 8648 of file cpp-checked.h.
References get(), isl_basic_set_is_subset(), manage, and res.
Referenced by copy(), is_subset(), isl::checked::point::is_subset(), isl::checked::point::is_subset(), and isl::checked::point::is_subset().
|
inline |
Definition at line 8664 of file cpp-checked.h.
References is_subset().
|
inline |
Definition at line 8654 of file cpp-checked.h.
References isl::checked::set::is_subset(), and set2.
|
inline |
Definition at line 8659 of file cpp-checked.h.
References isl::checked::set::is_subset().
|
inline |
Definition at line 8669 of file cpp-checked.h.
References get(), isl_basic_set_is_wrapping(), manage, and res.
Referenced by copy(), and isl::checked::point::is_wrapping().
|
inline |
Definition at line 8675 of file cpp-checked.h.
References isl::checked::set::isa_set().
Referenced by copy(), and isl::checked::point::isa_set().
|
inline |
Definition at line 8680 of file cpp-checked.h.
References isl::checked::set::lattice_tile().
Referenced by copy(), and isl::checked::point::lattice_tile().
|
inline |
Definition at line 8685 of file cpp-checked.h.
References copy(), isl_basic_set_lexmax(), manage, and res.
Referenced by copy(), and isl::checked::point::lexmax().
|
inline |
Definition at line 8691 of file cpp-checked.h.
References isl::checked::set::lexmax_pw_multi_aff().
Referenced by copy(), and isl::checked::point::lexmax_pw_multi_aff().
|
inline |
Definition at line 8696 of file cpp-checked.h.
References copy(), isl_basic_set_lexmin(), manage, and res.
Referenced by copy(), and isl::checked::point::lexmin().
|
inline |
Definition at line 8702 of file cpp-checked.h.
References isl::checked::set::lexmin_pw_multi_aff().
Referenced by copy(), and isl::checked::point::lexmin_pw_multi_aff().
|
inline |
Definition at line 8707 of file cpp-checked.h.
References isl::checked::set::lower_bound().
Referenced by copy(), isl::checked::point::lower_bound(), and isl::checked::point::lower_bound().
|
inline |
Definition at line 8712 of file cpp-checked.h.
References isl::checked::set::lower_bound().
|
inline |
Definition at line 8717 of file cpp-checked.h.
References isl::checked::set::max_multi_pw_aff().
Referenced by copy(), and isl::checked::point::max_multi_pw_aff().
|
inline |
Definition at line 8722 of file cpp-checked.h.
References isl::checked::set::max_val(), and obj.
Referenced by copy(), and isl::checked::point::max_val().
|
inline |
Definition at line 8727 of file cpp-checked.h.
References isl::checked::set::min_multi_pw_aff().
Referenced by copy(), and isl::checked::point::min_multi_pw_aff().
|
inline |
Definition at line 8732 of file cpp-checked.h.
References isl::checked::set::min_val(), and obj.
Referenced by copy(), and isl::checked::point::min_val().
|
inline |
Definition at line 8737 of file cpp-checked.h.
References basic_set(), n_basic_set(), and isl::checked::set::n_basic_set().
Referenced by copy(), n_basic_set(), and isl::checked::point::n_basic_set().
Definition at line 8376 of file cpp-checked.h.
References basic_set(), and obj.
|
inline |
Definition at line 8742 of file cpp-checked.h.
References isl::checked::set::param_pw_aff_on_domain().
Referenced by copy(), param_pw_aff_on_domain(), and isl::checked::point::param_pw_aff_on_domain().
|
inline |
Definition at line 8747 of file cpp-checked.h.
References ctx(), and param_pw_aff_on_domain().
|
inline |
Definition at line 8752 of file cpp-checked.h.
References copy(), isl_basic_set_params(), manage, and res.
Referenced by copy(), intersect_params(), and isl::checked::point::params().
|
inline |
Definition at line 8758 of file cpp-checked.h.
References isl::checked::set::plain_multi_val_if_fixed().
Referenced by copy(), and isl::checked::point::plain_multi_val_if_fixed().
|
inline |
Definition at line 8763 of file cpp-checked.h.
References isl::checked::set::polyhedral_hull().
Referenced by copy(), and isl::checked::point::polyhedral_hull().
|
inline |
Definition at line 8768 of file cpp-checked.h.
References ma, and isl::checked::set::preimage().
Referenced by copy(), isl::checked::point::preimage(), isl::checked::point::preimage(), isl::checked::point::preimage(), and isl::checked::point::preimage().
|
inline |
Definition at line 8773 of file cpp-checked.h.
References isl::checked::set::preimage().
|
inline |
Definition at line 8778 of file cpp-checked.h.
References pma, and isl::checked::set::preimage().
|
inline |
Definition at line 8783 of file cpp-checked.h.
References isl::checked::set::preimage().
|
inline |
Definition at line 8788 of file cpp-checked.h.
References isl::checked::set::product(), and set2.
Referenced by copy(), and isl::checked::point::product().
|
inline |
Definition at line 8793 of file cpp-checked.h.
References isl::checked::set::project_out_all_params().
Referenced by copy(), and isl::checked::point::project_out_all_params().
|
inline |
Definition at line 8798 of file cpp-checked.h.
References isl::checked::set::project_out_param().
Referenced by copy(), project_out_param(), isl::checked::point::project_out_param(), and isl::checked::point::project_out_param().
|
inline |
Definition at line 8808 of file cpp-checked.h.
References isl::checked::set::project_out_param().
|
inline |
Definition at line 8803 of file cpp-checked.h.
References ctx(), and project_out_param().
|
inline |
Definition at line 8813 of file cpp-checked.h.
References isl::checked::set::pw_aff_on_domain().
Referenced by copy(), pw_aff_on_domain(), and isl::checked::point::pw_aff_on_domain().
|
inline |
Definition at line 8818 of file cpp-checked.h.
References ctx(), and pw_aff_on_domain().
|
inline |
Definition at line 8823 of file cpp-checked.h.
References isl::checked::set::pw_multi_aff_on_domain().
Referenced by copy(), and isl::checked::point::pw_multi_aff_on_domain().
|
inline |
Definition at line 8394 of file cpp-checked.h.
References __isl_give, isl_basic_set, and ptr.
Referenced by isl::basic_set_list::add(), isl::basic_set_list::basic_set_list(), copy(), isl::basic_set_list::insert(), intersect(), isl::checked::basic_map::intersect_domain(), isl::checked::basic_map::intersect_params(), intersect_params(), isl::checked::basic_map::intersect_range(), isl::checked::set::set(), isl::checked::union_set::union_set(), and unite().
|
inline |
Definition at line 8828 of file cpp-checked.h.
References copy(), isl_basic_set_sample(), manage, and res.
Referenced by copy(), and isl::checked::point::sample().
|
inline |
Definition at line 8834 of file cpp-checked.h.
References copy(), isl_basic_set_sample_point(), manage, and res.
Referenced by copy(), and isl::checked::point::sample_point().
|
inline |
Definition at line 8840 of file cpp-checked.h.
References isl::checked::set::set_list().
Referenced by copy(), and isl::checked::point::set_list().
|
inline |
Definition at line 8845 of file cpp-checked.h.
References isl::checked::set::simple_fixed_box_hull().
Referenced by copy(), and isl::checked::point::simple_fixed_box_hull().
|
inline |
Definition at line 8850 of file cpp-checked.h.
References isl::checked::set::space().
Referenced by copy(), extract_set(), and isl::checked::point::space().
|
inline |
Definition at line 8855 of file cpp-checked.h.
References pos(), and isl::checked::set::stride().
Referenced by copy(), and isl::checked::point::stride().
|
inline |
Definition at line 8860 of file cpp-checked.h.
References set2, and isl::checked::set::subtract().
Referenced by copy(), isl::checked::point::subtract(), and isl::checked::point::subtract().
|
inline |
Definition at line 8865 of file cpp-checked.h.
References isl::checked::set::subtract().
|
inline |
Definition at line 8870 of file cpp-checked.h.
References isl::checked::set::to_list().
Referenced by copy(), and isl::checked::point::to_list().
|
inline |
Definition at line 8875 of file cpp-checked.h.
References copy(), isl_basic_set_to_set(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 8881 of file cpp-checked.h.
References isl::checked::set::to_union_set().
Referenced by copy(), and isl::checked::point::to_union_set().
|
inline |
Definition at line 8886 of file cpp-checked.h.
References isl::checked::set::translation().
Referenced by copy(), and isl::checked::point::translation().
|
inline |
Definition at line 8891 of file cpp-checked.h.
References basic_set(), tuple_dim(), and isl::checked::set::tuple_dim().
Referenced by copy(), tuple_dim(), and isl::checked::point::tuple_dim().
|
inline |
Definition at line 8896 of file cpp-checked.h.
References tuple, and isl::checked::set::unbind_params().
Referenced by copy(), and isl::checked::point::unbind_params().
|
inline |
Definition at line 8901 of file cpp-checked.h.
References domain, and isl::checked::set::unbind_params_insert_domain().
Referenced by copy(), and isl::checked::point::unbind_params_insert_domain().
|
inline |
Definition at line 8922 of file cpp-checked.h.
References unite().
|
inline |
Definition at line 8912 of file cpp-checked.h.
References set2, and isl::checked::set::unite().
|
inline |
Definition at line 8917 of file cpp-checked.h.
References isl::checked::set::unite().
|
inline |
Definition at line 8906 of file cpp-checked.h.
References copy(), isl_basic_set_union(), manage, release(), and res.
Referenced by copy(), unite(), isl::checked::point::unite(), isl::checked::point::unite(), and isl::checked::point::unite().
|
inline |
Definition at line 8927 of file cpp-checked.h.
References isl::checked::set::unshifted_simple_hull().
Referenced by copy(), and isl::checked::point::unshifted_simple_hull().
|
inline |
Definition at line 8932 of file cpp-checked.h.
References isl::checked::set::unwrap().
Referenced by copy(), printSortedPolyhedra(), and isl::checked::point::unwrap().
|
inline |
Definition at line 8937 of file cpp-checked.h.
References isl::checked::set::upper_bound().
Referenced by copy(), isl::checked::point::upper_bound(), and isl::checked::point::upper_bound().
|
inline |
Definition at line 8942 of file cpp-checked.h.
References isl::checked::set::upper_bound().
|
inline |
Definition at line 8947 of file cpp-checked.h.
References isl::checked::set::wrapped_reverse().
Referenced by copy(), and isl::checked::point::wrapped_reverse().
|
friend |
Definition at line 8344 of file cpp-checked.h.
References __isl_take, basic_set(), isl_basic_set, and ptr.
Referenced by affine_hull(), apply(), copy(), detect_equalities(), dim_max_val(), flatten(), gist(), intersect(), intersect_params(), is_empty(), is_equal(), is_subset(), is_wrapping(), lexmax(), lexmin(), params(), sample(), sample_point(), to_set(), and unite().
|
friend |
Definition at line 8347 of file cpp-checked.h.
References __isl_keep, basic_set(), isl_basic_set, isl_basic_set_copy(), and ptr.
Referenced by copy().
|
protected |
Definition at line 1591 of file cpp-checked.h.
Referenced by basic_set(), basic_set(), basic_set(), basic_set(), basic_set(), copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, release(), and ~basic_set().