|
Polly 23.0.0git
|
#include <cpp.h>
Static Public Member Functions | |
| static isl::union_map | empty (isl::ctx ctx) |
| static isl::union_map | from (isl::multi_union_pw_aff mupa) |
| static isl::union_map | from (isl::union_pw_multi_aff upma) |
| static isl::union_map | from_domain (isl::union_set uset) |
| static isl::union_map | from_domain_and_range (isl::union_set domain, isl::union_set range) |
| static isl::union_map | from_range (isl::union_set uset) |
| static isl::union_map | empty (isl::ctx ctx) |
| static isl::union_map | from (isl::multi_union_pw_aff mupa) |
| static isl::union_map | from (isl::union_pw_multi_aff upma) |
| static isl::union_map | from_domain (isl::union_set uset) |
| static isl::union_map | from_domain_and_range (isl::union_set domain, isl::union_set range) |
| static isl::union_map | from_range (isl::union_set uset) |
Protected Member Functions | |
| union_map (__isl_take isl_union_map *ptr) | |
| union_map (__isl_take isl_union_map *ptr) | |
Protected Attributes | |
| isl_union_map * | ptr = nullptr |
Definition at line 3998 of file include/isl/cpp.h.
|
inlineexplicitprotected |
References __isl_take, and ptr.
Referenced by affine_hull(), apply_domain(), apply_range(), coalesce(), compute_divs(), curry(), detect_equalities(), domain_factor_domain(), domain_factor_range(), domain_map(), domain_product(), domain_reverse(), drop_unused_params(), empty(), eq_at(), factor_domain(), factor_range(), fixed_power(), fixed_power(), from(), from(), from_domain(), from_domain_and_range(), from_range(), gist(), gist_domain(), gist_params(), gist_range(), intersect(), intersect_domain(), intersect_domain(), intersect_domain_factor_domain(), intersect_domain_factor_range(), intersect_domain_wrapped_domain(), intersect_params(), intersect_range(), intersect_range(), intersect_range_factor_domain(), intersect_range_factor_range(), intersect_range_wrapped_domain(), is_disjoint(), is_equal(), is_strict_subset(), is_subset(), lexmax(), lexmin(), operator=(), polyhedral_hull(), preimage_domain(), preimage_domain(), preimage_domain(), preimage_domain(), preimage_range(), preimage_range(), preimage_range(), product(), project_out_all_params(), project_out_param(), project_out_param(), project_out_param(), range_factor_domain(), range_factor_range(), range_map(), range_product(), range_reverse(), reverse(), subtract(), subtract_domain(), subtract_range(), uncurry(), union_map(), unite(), universe(), and zip().
|
inline |
|
inline |
References obj, and union_map().
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inlineexplicitprotected |
References __isl_take, and ptr.
|
inline |
|
inline |
References obj, and union_map().
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
References affine_hull(), and union_map().
Referenced by affine_hull().
|
inline |
References affine_hull(), and union_map().
|
inline |
References apply_domain(), and union_map().
Referenced by apply_domain().
|
inline |
References apply_domain(), and union_map().
|
inline |
References apply_range(), and union_map().
Referenced by apply_range().
|
inline |
References apply_range(), and union_map().
|
inline |
References as_multi_union_pw_aff().
Referenced by as_multi_union_pw_aff().
|
inline |
References as_multi_union_pw_aff().
|
inline |
References as_union_pw_multi_aff().
Referenced by as_union_pw_multi_aff().
|
inline |
References as_union_pw_multi_aff().
|
inline |
References bind_range(), and tuple.
Referenced by bind_range().
|
inline |
References bind_range(), and tuple.
|
inline |
References coalesce(), and union_map().
Referenced by coalesce().
|
inline |
References coalesce(), and union_map().
|
inline |
References compute_divs(), and union_map().
Referenced by compute_divs().
|
inline |
References compute_divs(), and union_map().
|
inlinedelete |
References __isl_give, and copy().
|
inlinedelete |
References __isl_give, and copy().
|
inline |
References __isl_give.
Referenced by copy().
|
inline |
References __isl_give.
|
inline |
References ctx().
Referenced by ctx(), empty(), every_map(), foreach_map(), and union_map().
|
inline |
References curry(), and union_map().
Referenced by curry().
|
inline |
References curry(), and union_map().
|
inline |
|
inline |
References deltas().
|
inline |
References detect_equalities(), and union_map().
Referenced by detect_equalities().
|
inline |
References detect_equalities(), and union_map().
|
inline |
References domain().
Referenced by domain(), from_domain_and_range(), intersect_domain_wrapped_domain(), and intersect_range_wrapped_domain().
|
inline |
References domain().
|
inline |
References domain_factor_domain(), and union_map().
Referenced by domain_factor_domain().
|
inline |
References domain_factor_domain(), and union_map().
|
inline |
References domain_factor_range(), and union_map().
Referenced by domain_factor_range().
|
inline |
References domain_factor_range(), and union_map().
|
inline |
References domain_map(), and union_map().
Referenced by domain_map().
|
inline |
References domain_map(), and union_map().
|
inline |
References domain_map_union_pw_multi_aff().
Referenced by domain_map_union_pw_multi_aff().
|
inline |
References domain_map_union_pw_multi_aff().
|
inline |
References domain_product(), and union_map().
Referenced by domain_product().
|
inline |
References domain_product(), and union_map().
|
inline |
References domain_reverse(), and union_map().
Referenced by domain_reverse(), and test_reverse().
|
inline |
References drop_unused_params(), and union_map().
Referenced by drop_unused_params().
|
inlinestatic |
References ctx(), empty(), and union_map().
Referenced by polly::afterScatter(), polly::beforeScatter(), polly::ScopBuilder::calculateMinMaxAccess(), polly::distributeDomain(), empty(), polly::filterKnownValInst(), polly::Scop::getAccessesOfType(), importSchedule(), polly::Dependences::isValidSchedule(), polly::ZoneAlgorithm::makeEmptyUnionMap(), polly::makeIdentityMap(), normalizeValInst(), polly::reverseDomain(), and polly::shiftDim().
|
inlinestatic |
References ctx(), empty(), and union_map().
|
inline |
References eq_at(), every_map(), mupa, test, and union_map().
Referenced by eq_at().
|
inline |
References eq_at(), every_map(), mupa, test, and union_map().
|
inline |
Definition at line 26461 of file include/isl/cpp.h.
References ctx(), every_map(), get(), isl_bool_error, isl_bool_false, isl_bool_true, ISL_CPP_CATCH_ALL, ISL_CPP_TRY, isl_union_map_every_map(), manage_copy, isl::exception::on_error, ptr, res, test, isl::exception::throw_invalid(), and isl::exception::throw_last_error().
Referenced by eq_at(), and every_map().
Definition at line 20512 of file isl-noexceptions.h.
References isl::checked::union_map::get(), isl_union_map_every_map(), isl::checked::union_map::manage, isl::checked::union_map::manage_copy, res, and test.
|
inline |
References extract_map(), and space().
Referenced by extract_map().
|
inline |
References extract_map(), and space().
|
inline |
References factor_domain(), and union_map().
Referenced by factor_domain().
|
inline |
References factor_domain(), and union_map().
|
inline |
References factor_range(), and union_map().
Referenced by factor_range().
|
inline |
References factor_range(), and union_map().
|
inline |
References fixed_power(), and union_map().
Referenced by fixed_power(), and fixed_power().
|
inline |
References fixed_power(), and union_map().
|
inline |
References fixed_power(), fn, foreach_map(), and union_map().
|
inline |
References fixed_power(), flat_range_product(), fn, foreach_map(), and union_map().
|
inline |
Definition at line 20555 of file isl-noexceptions.h.
References isl::checked::union_map::copy(), isl_union_map_flat_range_product(), isl::checked::union_map::manage, isl::checked::union_map::release(), and res.
Referenced by fixed_power().
Definition at line 20561 of file isl-noexceptions.h.
References fn, isl::checked::union_map::get(), isl_union_map_foreach_map(), isl::checked::union_map::manage, and res.
|
inline |
Definition at line 26544 of file include/isl/cpp.h.
References ctx(), fn, foreach_map(), get(), ISL_CPP_CATCH_ALL, ISL_CPP_TRY, isl_stat_error, isl_stat_ok, isl_union_map_foreach_map(), manage, isl::exception::on_error, ptr, res, isl::exception::throw_invalid(), and isl::exception::throw_last_error().
Referenced by fixed_power(), and foreach_map().
|
inlinestatic |
References from(), mupa, and union_map().
Referenced by polly::applyFullUnroll(), polly::applyPartialUnroll(), from(), from(), and test_exception().
|
inlinestatic |
References from(), mupa, and union_map().
|
inlinestatic |
References from(), and union_map().
|
inlinestatic |
References from(), and union_map().
|
inlinestatic |
References from_domain(), and union_map().
Referenced by polly::ZoneAlgorithm::computeKnownFromLoad(), computeScalarReachingDefinition(), from_domain(), and polly::makeUnknownForDomain().
|
inlinestatic |
References from_domain(), and union_map().
|
inlinestatic |
References domain(), from_domain_and_range(), range(), and union_map().
Referenced by polly::ZoneAlgorithm::computeKnownFromLoad(), and from_domain_and_range().
|
inlinestatic |
References domain(), from_domain_and_range(), range(), and union_map().
|
inlinestatic |
References from_range(), and union_map().
Referenced by from_range().
|
inlinestatic |
References from_range(), and union_map().
|
inline |
References __isl_keep, and get().
Referenced by every_map(), foreach_map(), and get().
|
inline |
References __isl_keep, and get().
|
inline |
References get_map_list(), and map_list().
Referenced by get_map_list().
|
inline |
References get_map_list(), and map_list().
|
inline |
References get_space(), and space().
Referenced by get_space().
|
inline |
References get_space(), and space().
|
inline |
References context, gist(), and union_map().
Referenced by gist().
|
inline |
References context, gist(), and union_map().
|
inline |
References gist_domain(), and union_map().
Referenced by gist_domain().
|
inline |
References gist_domain(), and union_map().
|
inline |
References gist_params(), and union_map().
Referenced by gist_params().
|
inline |
References gist_params(), and union_map().
|
inline |
References gist_range(), and union_map().
Referenced by gist_range().
|
inline |
References gist_range(), and union_map().
|
inline |
References intersect(), and union_map().
Referenced by intersect().
|
inline |
References intersect(), and union_map().
|
inline |
References intersect_domain(), space(), and union_map().
Referenced by intersect_domain(), and intersect_domain().
|
inline |
References intersect_domain(), space(), and union_map().
|
inline |
References intersect_domain(), and union_map().
|
inline |
References intersect_domain(), and union_map().
|
inline |
References intersect_domain_factor_domain(), and union_map().
Referenced by intersect_domain_factor_domain().
|
inline |
References intersect_domain_factor_domain(), and union_map().
|
inline |
References intersect_domain_factor_range(), and union_map().
Referenced by intersect_domain_factor_range().
|
inline |
References intersect_domain_factor_range(), and union_map().
|
inline |
References domain(), intersect_domain_wrapped_domain(), and union_map().
Referenced by intersect_domain_wrapped_domain(), and test_intersect().
|
inline |
References intersect_params(), and union_map().
Referenced by intersect_params().
|
inline |
References intersect_params(), and union_map().
|
inline |
References intersect_range(), space(), and union_map().
Referenced by intersect_range(), and intersect_range().
|
inline |
References intersect_range(), space(), and union_map().
|
inline |
References intersect_range(), and union_map().
|
inline |
References intersect_range(), and union_map().
|
inline |
References intersect_range_factor_domain(), and union_map().
Referenced by intersect_range_factor_domain().
|
inline |
References intersect_range_factor_domain(), and union_map().
|
inline |
References intersect_range_factor_range(), and union_map().
Referenced by intersect_range_factor_range().
|
inline |
References intersect_range_factor_range(), and union_map().
|
inline |
References domain(), intersect_range_wrapped_domain(), and union_map().
Referenced by intersect_range_wrapped_domain(), and test_intersect().
|
inline |
References is_bijective().
Referenced by is_bijective().
|
inline |
References is_bijective().
|
inline |
References is_disjoint(), and union_map().
Referenced by is_disjoint().
|
inline |
References is_disjoint(), and union_map().
|
inline |
References is_empty().
Referenced by is_empty().
|
inline |
References is_empty().
|
inline |
References is_equal(), and union_map().
Referenced by is_equal().
|
inline |
References is_equal(), and union_map().
|
inline |
References is_injective().
Referenced by is_injective().
|
inline |
References is_injective().
|
inline |
References is_null().
|
inline |
References is_single_valued().
Referenced by is_single_valued().
|
inline |
References is_single_valued().
|
inline |
References is_strict_subset(), and union_map().
Referenced by is_strict_subset().
|
inline |
References is_strict_subset(), and union_map().
|
inline |
References is_subset(), and union_map().
Referenced by is_subset().
|
inline |
References is_subset(), and union_map().
|
inline |
References lexmax(), and union_map().
Referenced by lexmax().
|
inline |
References lexmax(), and union_map().
|
inline |
References lexmin(), and union_map().
Referenced by lexmin().
|
inline |
References lexmin(), and union_map().
|
inline |
References map_list().
Referenced by get_map_list(), and map_list().
|
inline |
References map_list().
References obj, and union_map().
References obj, and union_map().
|
inline |
References polyhedral_hull(), and union_map().
Referenced by polyhedral_hull().
|
inline |
References polyhedral_hull(), and union_map().
|
inline |
References ma, preimage_domain(), and union_map().
Referenced by preimage_domain(), preimage_domain(), preimage_domain(), preimage_domain(), and test_preimage().
|
inline |
References ma, preimage_domain(), and union_map().
|
inline |
References preimage_domain(), and union_map().
|
inline |
References preimage_domain(), and union_map().
|
inline |
References pma, preimage_domain(), and union_map().
|
inline |
References pma, preimage_domain(), and union_map().
|
inline |
References preimage_domain(), and union_map().
|
inline |
References preimage_domain(), and union_map().
|
inline |
References ma, preimage_range(), and union_map().
Referenced by preimage_range(), preimage_range(), preimage_range(), and test_preimage().
|
inline |
References ma, preimage_range(), and union_map().
|
inline |
References pma, preimage_range(), and union_map().
|
inline |
References pma, preimage_range(), and union_map().
|
inline |
References preimage_range(), and union_map().
|
inline |
References preimage_range(), and union_map().
|
inline |
References product(), and union_map().
Referenced by product().
|
inline |
References product(), and union_map().
|
inline |
References project_out_all_params(), and union_map().
Referenced by project_out_all_params().
|
inline |
References project_out_all_params(), and union_map().
|
inline |
References project_out_param(), and union_map().
|
inline |
References project_out_param(), and union_map().
Referenced by project_out_param(), project_out_param(), project_out_param(), and test_project().
|
inline |
References project_out_param(), and union_map().
|
inline |
References range().
Referenced by from_domain_and_range(), and range().
|
inline |
References range().
|
inline |
References range_factor_domain(), and union_map().
Referenced by range_factor_domain().
|
inline |
References range_factor_domain(), and union_map().
|
inline |
References range_factor_range(), and union_map().
Referenced by range_factor_range().
|
inline |
References range_factor_range(), and union_map().
|
inline |
References range_map(), and union_map().
Referenced by range_map().
|
inline |
References range_map(), and union_map().
|
inline |
References range_product(), and union_map().
Referenced by range_product().
|
inline |
References range_product(), and union_map().
|
inline |
References range_reverse(), and union_map().
Referenced by range_reverse(), and test_reverse().
|
inline |
References range_reverse(), and union_map().
|
inline |
References __isl_give, and release().
Referenced by release().
|
inline |
References __isl_give, and release().
|
inline |
References reverse(), and union_map().
Referenced by reverse().
|
inline |
References reverse(), and union_map().
|
inline |
References space().
Referenced by extract_map(), get_space(), intersect_domain(), intersect_range(), and space().
|
inline |
References space().
|
inline |
References subtract(), and union_map().
Referenced by subtract().
|
inline |
References subtract(), and union_map().
|
inline |
References subtract_domain(), and union_map().
Referenced by subtract_domain().
|
inline |
References subtract_domain(), and union_map().
|
inline |
References subtract_range(), and union_map().
Referenced by subtract_range().
|
inline |
References subtract_range(), and union_map().
|
inline |
References uncurry(), and union_map().
Referenced by uncurry().
|
inline |
References uncurry(), and union_map().
|
inline |
References union_map(), and unite().
Referenced by unite().
|
inline |
References union_map(), and unite().
|
inline |
References union_map(), and universe().
Referenced by universe().
|
inline |
References union_map(), and universe().
|
inline |
|
inline |
References wrap().
|
inline |
References __isl_keep, __isl_take, manage, manage_copy, ptr, union_map(), and zip().
Referenced by zip().
|
inline |
References __isl_keep, __isl_take, manage, manage_copy, ptr, union_map(), and zip().
|
friend |
Definition at line 18448 of file cpp-checked.h.
Referenced by foreach_map(), and zip().
|
friend |
Definition at line 18448 of file cpp-checked.h.
|
friend |
Definition at line 18451 of file cpp-checked.h.
Referenced by every_map(), and zip().
|
friend |
Definition at line 18451 of file cpp-checked.h.
|
protected |
Definition at line 4003 of file include/isl/cpp.h.
Referenced by every_map(), foreach_map(), union_map(), and zip().