|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::space | unit (isl::checked::ctx ctx) |
Protected Member Functions | |
| space (__isl_take isl_space *ptr) | |
Protected Attributes | |
| isl_space * | ptr = nullptr |
Friends | |
| space | manage (__isl_take isl_space *ptr) |
| space | manage_copy (__isl_keep isl_space *ptr) |
Definition at line 3775 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 17818 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by copy(), manage, manage_copy, operator=(), and space().
|
inline |
Definition at line 17821 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 17824 of file cpp-checked.h.
|
inlineexplicit |
Definition at line 17830 of file cpp-checked.h.
References ctx(), isl_space_read_from_str(), ptr, res, and str.
|
inline |
Definition at line 17841 of file cpp-checked.h.
References isl_space_free(), and ptr.
|
inline |
Definition at line 17874 of file cpp-checked.h.
References add_named_tuple(), ctx(), and tuple_id().
|
inline |
Definition at line 17868 of file cpp-checked.h.
References copy(), isl_space_add_named_tuple_id_ui(), manage, res, and tuple_id().
Referenced by add_named_tuple(), copy(), and test_space().
|
inline |
Definition at line 17885 of file cpp-checked.h.
References add_param(), and ctx().
|
inline |
Definition at line 17879 of file cpp-checked.h.
References copy(), isl_space_add_param_id(), manage, release(), and res.
Referenced by add_param(), and copy().
|
inline |
Definition at line 17890 of file cpp-checked.h.
References copy(), isl_space_add_unnamed_tuple_ui(), manage, and res.
Referenced by copy().
|
inlinedelete |
References __isl_give, __isl_keep, __isl_take, add_named_tuple(), add_param(), add_unnamed_tuple(), copy(), ctx(), curry(), domain(), domain_map_multi_aff(), domain_map_pw_multi_aff(), domain_reverse(), domain_tuple_id(), drop_all_params(), flatten_domain(), flatten_range(), get(), get_domain_tuple_id(), get_range_tuple_id(), has_domain_tuple_id(), has_range_tuple_id(), identity_multi_aff_on_domain(), identity_multi_pw_aff_on_domain(), identity_pw_multi_aff_on_domain(), is_equal(), is_null(), is_wrapping(), manage, manage_copy, map_from_set(), multi_aff(), multi_aff_on_domain(), multi_id(), multi_pw_aff(), multi_union_pw_aff(), multi_val(), param_aff_on_domain(), params(), product(), ptr, range(), range_map_multi_aff(), range_map_pw_multi_aff(), range_reverse(), range_tuple_id(), release(), reverse(), set_domain_tuple(), set_range_tuple(), space(), tuple_id(), uncurry(), unit(), universe_map(), universe_set(), unwrap(), wrap(), wrapped_reverse(), zero_aff_on_domain(), zero_multi_aff(), zero_multi_pw_aff(), zero_multi_union_pw_aff(), and zero_multi_val().
|
inline |
Definition at line 17846 of file cpp-checked.h.
References __isl_give, isl_space_copy(), and ptr.
Referenced by isl::space::add_dims(), add_named_tuple(), add_param(), add_unnamed_tuple(), isl::space::align_params(), copy(), curry(), domain(), domain_map_multi_aff(), domain_map_pw_multi_aff(), domain_reverse(), drop_all_params(), isl::space::drop_dims(), flatten_domain(), flatten_range(), identity_multi_aff_on_domain(), identity_multi_pw_aff_on_domain(), identity_pw_multi_aff_on_domain(), isl::space::map_from_domain_and_range(), map_from_set(), multi_aff(), multi_aff_on_domain(), multi_id(), multi_pw_aff(), multi_union_pw_aff(), multi_val(), param_aff_on_domain(), params(), product(), range(), range_map_multi_aff(), range_map_pw_multi_aff(), range_reverse(), reverse(), isl::space::set_dim_id(), set_domain_tuple(), isl::space::set_from_params(), set_range_tuple(), isl::space::set_tuple_id(), uncurry(), universe_map(), universe_set(), unwrap(), wrap(), wrapped_reverse(), zero_aff_on_domain(), zero_multi_aff(), zero_multi_pw_aff(), zero_multi_union_pw_aff(), and zero_multi_val().
|
inline |
Definition at line 17864 of file cpp-checked.h.
References isl_space_get_ctx(), and ptr.
Referenced by add_named_tuple(), add_param(), copy(), isl::space::find_dim_by_id(), polly::Dependences::getDependences(), param_aff_on_domain(), isl::space::set_dim_id(), set_domain_tuple(), set_range_tuple(), isl::space::set_tuple_id(), space(), isl::typed::space< Domain >::space(), isl::typed::space< Domain, pair< Range, Range2 > >::space(), isl::typed::space< Domain, Range >::space(), isl::typed::space< pair< Domain, Range > >::space(), isl::typed::space< pair< Domain, Range >, Range2 >::space(), isl::typed::space< pair< T1, T2 >, pair< Range, Range2 > >::space(), isl::typed::space<>::space(), unit(), isl::typed::space< Domain >::unit(), isl::typed::space< Domain, pair< Range, Range2 > >::unit(), isl::typed::space< Domain, Range >::unit(), isl::typed::space< pair< Domain, Range > >::unit(), isl::typed::space< pair< Domain, Range >, Range2 >::unit(), isl::typed::space< pair< T1, T2 >, pair< Range, Range2 > >::unit(), isl::typed::space<>::unit(), polly::MemoryAccess::updateDimensionality(), and polly::MemoryAccess::wrapConstantDimensions().
|
inline |
Definition at line 17896 of file cpp-checked.h.
References copy(), isl_space_curry(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17902 of file cpp-checked.h.
References copy(), isl_space_domain(), manage, and res.
Referenced by polly::applyPartialUnroll(), copy(), polly::distributeDomain(), polly::reverseDomain(), polly::MemoryAccess::setNewAccessRelation(), polly::shiftDim(), and structureCompare().
|
inline |
Definition at line 17908 of file cpp-checked.h.
References copy(), isl_space_domain_map_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17914 of file cpp-checked.h.
References copy(), isl_space_domain_map_pw_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17920 of file cpp-checked.h.
References copy(), isl_space_domain_reverse(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17926 of file cpp-checked.h.
References get(), isl_space_get_domain_tuple_id(), manage, and res.
Referenced by copy(), and get_domain_tuple_id().
|
inline |
Definition at line 17937 of file cpp-checked.h.
References copy(), isl_space_drop_all_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17943 of file cpp-checked.h.
References copy(), isl_space_flatten_domain(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17949 of file cpp-checked.h.
References copy(), isl_space_flatten_range(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17850 of file cpp-checked.h.
References __isl_keep, and ptr.
Referenced by copy(), isl::space::dim_id(), domain_tuple_id(), isl::space::find_dim_by_id(), has_domain_tuple_id(), isl::space::has_equal_tuples(), has_range_tuple_id(), isl::space::has_tuple_id(), isl::space::has_tuple_name(), is_equal(), isl::space::is_params(), isl::space::is_set(), is_wrapping(), range_tuple_id(), isl::space::tuple_id(), and isl::space::tuple_name().
|
inline |
|
inline |
|
inline |
Definition at line 17955 of file cpp-checked.h.
References get(), isl_space_has_domain_tuple_id(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17961 of file cpp-checked.h.
References get(), isl_space_has_range_tuple_id(), manage, and res.
Referenced by copy().
|
inline |
|
inline |
|
inline |
Definition at line 17979 of file cpp-checked.h.
References copy(), isl_space_identity_pw_multi_aff_on_domain(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17985 of file cpp-checked.h.
References get(), isl_space_is_equal(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 17860 of file cpp-checked.h.
References ptr.
Referenced by copy(), polly::distributeDomain(), and polly::Dependences::isValidSchedule().
|
inline |
Definition at line 17991 of file cpp-checked.h.
References get(), isl_space_is_wrapping(), manage, and res.
Referenced by copy(), isMapToUnknown(), polly::ZoneAlgorithm::isNormalized(), normalizeValInst(), and structureCompare().
|
inline |
Definition at line 17997 of file cpp-checked.h.
References copy(), isl_space_map_from_set(), manage, and res.
Referenced by copy(), createNextIterationMap(), polly::MemoryAccess::foldAccessRelation(), getEqualAndLarger(), polly::Dependences::isValidSchedule(), and polly::makeIdentityMap().
|
inline |
Definition at line 18003 of file cpp-checked.h.
References copy(), manage, isl::checked::aff_list::release(), and res.
Referenced by copy().
|
inline |
Definition at line 18009 of file cpp-checked.h.
References copy(), isl_space_multi_aff_on_domain_multi_val(), manage, isl::checked::multi_val::release(), and res.
Referenced by copy().
|
inline |
Definition at line 18015 of file cpp-checked.h.
References copy(), manage, isl::checked::id_list::release(), and res.
Referenced by copy().
|
inline |
Definition at line 18021 of file cpp-checked.h.
References copy(), manage, isl::checked::pw_aff_list::release(), and res.
Referenced by copy().
|
inline |
Definition at line 18027 of file cpp-checked.h.
References copy(), manage, isl::checked::union_pw_aff_list::release(), and res.
Referenced by copy().
|
inline |
Definition at line 18033 of file cpp-checked.h.
References copy(), manage, isl::checked::val_list::release(), and res.
Referenced by copy().
Definition at line 17836 of file cpp-checked.h.
|
inline |
Definition at line 18045 of file cpp-checked.h.
References ctx(), and param_aff_on_domain().
|
inline |
Definition at line 18039 of file cpp-checked.h.
References copy(), isl_space_param_aff_on_domain_id(), manage, release(), and res.
Referenced by copy(), and param_aff_on_domain().
|
inline |
Definition at line 18050 of file cpp-checked.h.
References copy(), isl_space_params(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18056 of file cpp-checked.h.
References copy(), isl_space_product(), manage, release(), and res.
Referenced by copy().
|
inline |
Definition at line 18062 of file cpp-checked.h.
References copy(), isl_space_range(), manage, and res.
Referenced by polly::afterScatter(), polly::MemoryAccess::assumeNoOutOfBound(), polly::beforeScatter(), polly::MemoryAccess::buildMemIntrinsicAccessRelation(), polly::ZoneAlgorithm::collectIncompatibleElts(), copy(), polly::distributeDomain(), polly::MemoryAccess::foldAccessRelation(), polly::ScopBuilder::getNonHoistableCtx(), polly::MemoryAccess::getStride(), polly::intersectRange(), isMapToUnknown(), polly::ZoneAlgorithm::isNormalized(), polly::Dependences::isValidSchedule(), normalizeValInst(), polly::reverseDomain(), polly::shiftDim(), and structureCompare().
|
inline |
Definition at line 18068 of file cpp-checked.h.
References copy(), isl_space_range_map_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18074 of file cpp-checked.h.
References copy(), isl_space_range_map_pw_multi_aff(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18080 of file cpp-checked.h.
References copy(), isl_space_range_reverse(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18086 of file cpp-checked.h.
References get(), isl_space_get_range_tuple_id(), manage, and res.
Referenced by copy(), and get_range_tuple_id().
|
inline |
Definition at line 17854 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by add_param(), isl::map::align_params(), isl::schedule::align_params(), isl::set::align_params(), isl::space::align_params(), polly::MemoryAccess::assumeNoOutOfBound(), copy(), isMapToUnknown(), isl::map::lex_ge(), isl::map::lex_gt(), isl::map::lex_le(), isl::map::lex_lt(), isl::local_space::local_space(), param_aff_on_domain(), product(), isl::space::set_dim_id(), set_domain_tuple(), set_range_tuple(), and isl::space::set_tuple_id().
|
inline |
Definition at line 18097 of file cpp-checked.h.
References copy(), isl_space_reverse(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18109 of file cpp-checked.h.
References ctx(), and set_domain_tuple().
|
inline |
Definition at line 18103 of file cpp-checked.h.
References copy(), isl_space_set_domain_tuple_id(), manage, release(), and res.
Referenced by copy(), and set_domain_tuple().
|
inline |
Definition at line 18120 of file cpp-checked.h.
References ctx(), and set_range_tuple().
|
inline |
Definition at line 18114 of file cpp-checked.h.
References copy(), isl_space_set_range_tuple_id(), manage, release(), and res.
Referenced by copy(), and set_range_tuple().
|
inline |
Definition at line 18125 of file cpp-checked.h.
References copy(), isl_space_uncurry(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 18131 of file cpp-checked.h.
References ctx(), isl_space_unit(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18137 of file cpp-checked.h.
References copy(), isl_space_universe_map(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18143 of file cpp-checked.h.
References copy(), isl_space_universe_set(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18149 of file cpp-checked.h.
References copy(), isl_space_unwrap(), manage, and res.
Referenced by copy(), polly::distributeDomain(), polly::ZoneAlgorithm::isNormalized(), normalizeValInst(), polly::reverseDomain(), and structureCompare().
|
inline |
Definition at line 18155 of file cpp-checked.h.
References copy(), isl_space_wrap(), manage, and res.
Referenced by copy(), and polly::distributeDomain().
|
inline |
Definition at line 18161 of file cpp-checked.h.
References copy(), isl_space_wrapped_reverse(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 18167 of file cpp-checked.h.
References copy(), isl_space_zero_aff_on_domain(), manage, and res.
Referenced by copy().
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 17810 of file cpp-checked.h.
References __isl_take, ptr, and space().
Referenced by isl::space::add_dims(), add_named_tuple(), add_param(), add_unnamed_tuple(), isl::space::align_params(), copy(), curry(), isl::space::dim_id(), domain(), domain_map_multi_aff(), domain_map_pw_multi_aff(), domain_reverse(), domain_tuple_id(), drop_all_params(), isl::space::drop_dims(), flatten_domain(), flatten_range(), has_domain_tuple_id(), isl::space::has_equal_tuples(), has_range_tuple_id(), isl::space::has_tuple_id(), isl::space::has_tuple_name(), identity_multi_aff_on_domain(), identity_multi_pw_aff_on_domain(), identity_pw_multi_aff_on_domain(), is_equal(), isl::space::is_params(), isl::space::is_set(), is_wrapping(), isl::space::map_from_domain_and_range(), map_from_set(), multi_aff(), multi_aff_on_domain(), multi_id(), multi_pw_aff(), multi_union_pw_aff(), multi_val(), param_aff_on_domain(), params(), isl::space::params_alloc(), product(), range(), range_map_multi_aff(), range_map_pw_multi_aff(), range_reverse(), range_tuple_id(), reverse(), isl::space::set_dim_id(), set_domain_tuple(), isl::space::set_from_params(), set_range_tuple(), isl::space::set_tuple_id(), isl::space::tuple_id(), uncurry(), unit(), universe_map(), universe_set(), unwrap(), wrap(), wrapped_reverse(), zero_aff_on_domain(), zero_multi_aff(), zero_multi_pw_aff(), zero_multi_union_pw_aff(), and zero_multi_val().
|
friend |
Definition at line 17813 of file cpp-checked.h.
References __isl_keep, isl_space_copy(), ptr, and space().
Referenced by copy().
|
protected |