reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  212 class union_pw_multi_aff;

References

tools/polly/lib/Analysis/ScopBuilder.cpp
 1157   auto Result = isl::union_pw_multi_aff::empty(USet.get_space());
 1157   auto Result = isl::union_pw_multi_aff::empty(USet.get_space());
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 1734   inline explicit multi_union_pw_aff(union_pw_multi_aff upma);
 1788   inline multi_union_pw_aff pullback(union_pw_multi_aff upma) const;
 2481   inline schedule pullback(union_pw_multi_aff upma) const;
 2569   inline union_pw_multi_aff expansion_get_contraction() const;
 2584   inline union_pw_multi_aff get_prefix_schedule_union_pw_multi_aff() const;
 2588   inline union_pw_multi_aff get_subtree_contraction() const;
 3052   inline explicit union_map(union_pw_multi_aff upma);
 3084   inline union_pw_multi_aff domain_map_union_pw_multi_aff() const;
 3140   inline union_map preimage_domain_union_pw_multi_aff(union_pw_multi_aff upma) const;
 3143   inline union_map preimage_range_union_pw_multi_aff(union_pw_multi_aff upma) const;
 3270   inline union_pw_aff pullback(union_pw_multi_aff upma) const;
 3325 inline union_pw_multi_aff manage(__isl_take isl_union_pw_multi_aff *ptr);
 3326 inline union_pw_multi_aff manage_copy(__isl_keep isl_union_pw_multi_aff *ptr);
 3329   friend inline union_pw_multi_aff manage(__isl_take isl_union_pw_multi_aff *ptr);
 3330   friend inline union_pw_multi_aff manage_copy(__isl_keep isl_union_pw_multi_aff *ptr);
 3338   inline /* implicit */ union_pw_multi_aff(const union_pw_multi_aff &obj);
 3347   inline union_pw_multi_aff &operator=(union_pw_multi_aff obj);
 3347   inline union_pw_multi_aff &operator=(union_pw_multi_aff obj);
 3359   inline union_pw_multi_aff add(union_pw_multi_aff upma2) const;
 3359   inline union_pw_multi_aff add(union_pw_multi_aff upma2) const;
 3360   inline union_pw_multi_aff add_pw_multi_aff(pw_multi_aff pma) const;
 3361   inline union_pw_multi_aff align_params(space model) const;
 3362   inline union_pw_multi_aff coalesce() const;
 3365   inline union_pw_multi_aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
 3366   static inline union_pw_multi_aff empty(space space);
 3369   inline union_pw_multi_aff flat_range_product(union_pw_multi_aff upma2) const;
 3369   inline union_pw_multi_aff flat_range_product(union_pw_multi_aff upma2) const;
 3371   static inline union_pw_multi_aff from_union_set(union_set uset);
 3375   inline union_pw_multi_aff gist(union_set context) const;
 3376   inline union_pw_multi_aff gist_params(set context) const;
 3377   inline union_pw_multi_aff intersect_domain(union_set uset) const;
 3378   inline union_pw_multi_aff intersect_params(set set) const;
 3380   static inline union_pw_multi_aff multi_val_on_domain(union_set domain, multi_val mv);
 3382   inline union_pw_multi_aff neg() const;
 3383   inline boolean plain_is_equal(const union_pw_multi_aff &upma2) const;
 3384   inline union_pw_multi_aff pullback(union_pw_multi_aff upma2) const;
 3384   inline union_pw_multi_aff pullback(union_pw_multi_aff upma2) const;
 3385   inline union_pw_multi_aff reset_user() const;
 3386   inline union_pw_multi_aff scale_down_val(val val) const;
 3387   inline union_pw_multi_aff scale_multi_val(multi_val mv) const;
 3388   inline union_pw_multi_aff scale_val(val val) const;
 3389   inline union_pw_multi_aff sub(union_pw_multi_aff upma2) const;
 3389   inline union_pw_multi_aff sub(union_pw_multi_aff upma2) const;
 3390   inline union_pw_multi_aff subtract_domain(union_set uset) const;
 3391   inline union_pw_multi_aff union_add(union_pw_multi_aff upma2) const;
 3391   inline union_pw_multi_aff union_add(union_pw_multi_aff upma2) const;
 3421   inline union_pw_multi_aff_list add(union_pw_multi_aff el) const;
 3425   inline stat foreach(const std::function<stat(union_pw_multi_aff)> &fn) const;
 3426   static inline union_pw_multi_aff_list from_union_pw_multi_aff(union_pw_multi_aff el);
 3427   inline union_pw_multi_aff get_at(int index) const;
 3428   inline union_pw_multi_aff get_union_pw_multi_aff(int index) const;
 3429   inline union_pw_multi_aff_list insert(unsigned int pos, union_pw_multi_aff el) const;
 3432   inline union_pw_multi_aff_list set_union_pw_multi_aff(int index, union_pw_multi_aff el) const;
 3550   inline union_pw_multi_aff identity_union_pw_multi_aff() const;
 3571   inline union_set preimage(union_pw_multi_aff upma) const;
10468 multi_union_pw_aff::multi_union_pw_aff(union_pw_multi_aff upma)
10770 multi_union_pw_aff multi_union_pw_aff::pullback(union_pw_multi_aff upma) const
13817 schedule schedule::pullback(union_pw_multi_aff upma) const
14134 union_pw_multi_aff schedule_node::expansion_get_contraction() const
14232 union_pw_multi_aff schedule_node::get_prefix_schedule_union_pw_multi_aff() const
14256 union_pw_multi_aff schedule_node::get_subtree_contraction() const
16347 union_map::union_map(union_pw_multi_aff upma)
16514 union_pw_multi_aff union_map::domain_map_union_pw_multi_aff() const
16858 union_map union_map::preimage_domain_union_pw_multi_aff(union_pw_multi_aff upma) const
16876 union_map union_map::preimage_range_union_pw_multi_aff(union_pw_multi_aff upma) const
17438 union_pw_aff union_pw_aff::pullback(union_pw_multi_aff upma) const
17651 union_pw_multi_aff manage(__isl_take isl_union_pw_multi_aff *ptr) {
17654 union_pw_multi_aff manage_copy(__isl_keep isl_union_pw_multi_aff *ptr) {
17662 union_pw_multi_aff::union_pw_multi_aff(const union_pw_multi_aff &obj)
17710 union_pw_multi_aff &union_pw_multi_aff::operator=(union_pw_multi_aff obj) {
17710 union_pw_multi_aff &union_pw_multi_aff::operator=(union_pw_multi_aff obj) {
17760 union_pw_multi_aff union_pw_multi_aff::add(union_pw_multi_aff upma2) const
17760 union_pw_multi_aff union_pw_multi_aff::add(union_pw_multi_aff upma2) const
17766 union_pw_multi_aff union_pw_multi_aff::add_pw_multi_aff(pw_multi_aff pma) const
17772 union_pw_multi_aff union_pw_multi_aff::align_params(space model) const
17778 union_pw_multi_aff union_pw_multi_aff::coalesce() const
17796 union_pw_multi_aff union_pw_multi_aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
17802 union_pw_multi_aff union_pw_multi_aff::empty(space space)
17820 union_pw_multi_aff union_pw_multi_aff::flat_range_product(union_pw_multi_aff upma2) const
17820 union_pw_multi_aff union_pw_multi_aff::flat_range_product(union_pw_multi_aff upma2) const
17840 union_pw_multi_aff union_pw_multi_aff::from_union_set(union_set uset)
17864 union_pw_multi_aff union_pw_multi_aff::gist(union_set context) const
17870 union_pw_multi_aff union_pw_multi_aff::gist_params(set context) const
17876 union_pw_multi_aff union_pw_multi_aff::intersect_domain(union_set uset) const
17882 union_pw_multi_aff union_pw_multi_aff::intersect_params(set set) const
17894 union_pw_multi_aff union_pw_multi_aff::multi_val_on_domain(union_set domain, multi_val mv)
17906 union_pw_multi_aff union_pw_multi_aff::neg() const
17912 boolean union_pw_multi_aff::plain_is_equal(const union_pw_multi_aff &upma2) const
17918 union_pw_multi_aff union_pw_multi_aff::pullback(union_pw_multi_aff upma2) const
17918 union_pw_multi_aff union_pw_multi_aff::pullback(union_pw_multi_aff upma2) const
17924 union_pw_multi_aff union_pw_multi_aff::reset_user() const
17930 union_pw_multi_aff union_pw_multi_aff::scale_down_val(val val) const
17936 union_pw_multi_aff union_pw_multi_aff::scale_multi_val(multi_val mv) const
17942 union_pw_multi_aff union_pw_multi_aff::scale_val(val val) const
17948 union_pw_multi_aff union_pw_multi_aff::sub(union_pw_multi_aff upma2) const
17948 union_pw_multi_aff union_pw_multi_aff::sub(union_pw_multi_aff upma2) const
17954 union_pw_multi_aff union_pw_multi_aff::subtract_domain(union_set uset) const
17960 union_pw_multi_aff union_pw_multi_aff::union_add(union_pw_multi_aff upma2) const
17960 union_pw_multi_aff union_pw_multi_aff::union_add(union_pw_multi_aff upma2) const
18032 union_pw_multi_aff_list union_pw_multi_aff_list::add(union_pw_multi_aff el) const
18056 stat union_pw_multi_aff_list::foreach(const std::function<stat(union_pw_multi_aff)> &fn) const
18059     const std::function<stat(union_pw_multi_aff)> *func;
18070 union_pw_multi_aff_list union_pw_multi_aff_list::from_union_pw_multi_aff(union_pw_multi_aff el)
18076 union_pw_multi_aff union_pw_multi_aff_list::get_at(int index) const
18082 union_pw_multi_aff union_pw_multi_aff_list::get_union_pw_multi_aff(int index) const
18088 union_pw_multi_aff_list union_pw_multi_aff_list::insert(unsigned int pos, union_pw_multi_aff el) const
18106 union_pw_multi_aff_list union_pw_multi_aff_list::set_union_pw_multi_aff(int index, union_pw_multi_aff el) const
18625 union_pw_multi_aff union_set::identity_union_pw_multi_aff() const
18751 union_set union_set::preimage(union_pw_multi_aff upma) const
tools/polly/lib/Transform/FlattenAlgo.cpp
  149   auto UAff = isl::union_pw_multi_aff(SingleUMap);
  188   auto AllDomainsToNull = isl::union_pw_multi_aff(AllDomains);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
 1266   auto PartialSchedulePwAff = Domain.identity_union_pw_multi_aff();
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h
   62     : std::unary_function<_T1, _Res> { };
  390     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
  595       _Res operator()(_ArgTypes... __args) const;
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
  706       return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
usr/include/c++/7.4.0/bits/stl_function.h
  108       typedef _Arg 	argument_type;   
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };