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
  210 class union_pw_aff;

References

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 1732   inline /* implicit */ multi_union_pw_aff(union_pw_aff upa);
 1750   inline union_pw_aff apply_aff(aff aff) const;
 1751   inline union_pw_aff apply_pw_aff(pw_aff pa) const;
 1773   inline union_pw_aff get_union_pw_aff(int pos) const;
 1804   inline multi_union_pw_aff set_union_pw_aff(int pos, union_pw_aff el) const;
 3100   static inline union_map from_union_pw_aff(union_pw_aff upa);
 3213 inline union_pw_aff manage(__isl_take isl_union_pw_aff *ptr);
 3214 inline union_pw_aff manage_copy(__isl_keep isl_union_pw_aff *ptr);
 3217   friend inline union_pw_aff manage(__isl_take isl_union_pw_aff *ptr);
 3218   friend inline union_pw_aff manage_copy(__isl_keep isl_union_pw_aff *ptr);
 3226   inline /* implicit */ union_pw_aff(const union_pw_aff &obj);
 3231   inline union_pw_aff &operator=(union_pw_aff obj);
 3231   inline union_pw_aff &operator=(union_pw_aff obj);
 3243   inline union_pw_aff add(union_pw_aff upa2) const;
 3243   inline union_pw_aff add(union_pw_aff upa2) const;
 3244   inline union_pw_aff add_pw_aff(pw_aff pa) const;
 3245   static inline union_pw_aff aff_on_domain(union_set domain, aff aff);
 3246   inline union_pw_aff align_params(space model) const;
 3247   inline union_pw_aff coalesce() const;
 3250   inline union_pw_aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
 3251   static inline union_pw_aff empty(space space);
 3254   inline union_pw_aff floor() const;
 3258   inline union_pw_aff gist(union_set context) const;
 3259   inline union_pw_aff gist_params(set context) const;
 3260   inline union_pw_aff intersect_domain(union_set uset) const;
 3261   inline union_pw_aff intersect_params(set set) const;
 3265   inline union_pw_aff mod_val(val f) const;
 3267   inline union_pw_aff neg() const;
 3268   static inline union_pw_aff param_on_domain_id(union_set domain, id id);
 3269   inline boolean plain_is_equal(const union_pw_aff &upa2) const;
 3270   inline union_pw_aff pullback(union_pw_multi_aff upma) const;
 3271   static inline union_pw_aff pw_aff_on_domain(union_set domain, pw_aff pa);
 3272   inline union_pw_aff reset_user() const;
 3273   inline union_pw_aff scale_down_val(val v) const;
 3274   inline union_pw_aff scale_val(val v) const;
 3275   inline union_pw_aff sub(union_pw_aff upa2) const;
 3275   inline union_pw_aff sub(union_pw_aff upa2) const;
 3276   inline union_pw_aff subtract_domain(union_set uset) const;
 3277   inline union_pw_aff union_add(union_pw_aff upa2) const;
 3277   inline union_pw_aff union_add(union_pw_aff upa2) const;
 3308   inline union_pw_aff_list add(union_pw_aff el) const;
 3312   inline stat foreach(const std::function<stat(union_pw_aff)> &fn) const;
 3313   static inline union_pw_aff_list from_union_pw_aff(union_pw_aff el);
 3314   inline union_pw_aff get_at(int index) const;
 3315   inline union_pw_aff get_union_pw_aff(int index) const;
 3316   inline union_pw_aff_list insert(unsigned int pos, union_pw_aff el) const;
 3319   inline union_pw_aff_list set_union_pw_aff(int index, union_pw_aff el) const;
 3345   inline /* implicit */ union_pw_multi_aff(union_pw_aff upa);
 3374   inline union_pw_aff get_union_pw_aff(int pos) const;
10458 multi_union_pw_aff::multi_union_pw_aff(union_pw_aff upa)
10541 union_pw_aff multi_union_pw_aff::apply_aff(aff aff) const
10547 union_pw_aff multi_union_pw_aff::apply_pw_aff(pw_aff pa) const
10680 union_pw_aff multi_union_pw_aff::get_union_pw_aff(int pos) const
10866 multi_union_pw_aff multi_union_pw_aff::set_union_pw_aff(int pos, union_pw_aff el) const
16618 union_map union_map::from_union_pw_aff(union_pw_aff upa)
17179 union_pw_aff manage(__isl_take isl_union_pw_aff *ptr) {
17182 union_pw_aff manage_copy(__isl_keep isl_union_pw_aff *ptr) {
17190 union_pw_aff::union_pw_aff(const union_pw_aff &obj)
17218 union_pw_aff &union_pw_aff::operator=(union_pw_aff obj) {
17218 union_pw_aff &union_pw_aff::operator=(union_pw_aff obj) {
17268 union_pw_aff union_pw_aff::add(union_pw_aff upa2) const
17268 union_pw_aff union_pw_aff::add(union_pw_aff upa2) const
17274 union_pw_aff union_pw_aff::add_pw_aff(pw_aff pa) const
17280 union_pw_aff union_pw_aff::aff_on_domain(union_set domain, aff aff)
17286 union_pw_aff union_pw_aff::align_params(space model) const
17292 union_pw_aff union_pw_aff::coalesce() const
17310 union_pw_aff union_pw_aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
17316 union_pw_aff union_pw_aff::empty(space space)
17334 union_pw_aff union_pw_aff::floor() const
17366 union_pw_aff union_pw_aff::gist(union_set context) const
17372 union_pw_aff union_pw_aff::gist_params(set context) const
17378 union_pw_aff union_pw_aff::intersect_domain(union_set uset) const
17384 union_pw_aff union_pw_aff::intersect_params(set set) const
17408 union_pw_aff union_pw_aff::mod_val(val f) const
17420 union_pw_aff union_pw_aff::neg() const
17426 union_pw_aff union_pw_aff::param_on_domain_id(union_set domain, id id)
17432 boolean union_pw_aff::plain_is_equal(const union_pw_aff &upa2) const
17438 union_pw_aff union_pw_aff::pullback(union_pw_multi_aff upma) const
17444 union_pw_aff union_pw_aff::pw_aff_on_domain(union_set domain, pw_aff pa)
17450 union_pw_aff union_pw_aff::reset_user() const
17456 union_pw_aff union_pw_aff::scale_down_val(val v) const
17462 union_pw_aff union_pw_aff::scale_val(val v) const
17468 union_pw_aff union_pw_aff::sub(union_pw_aff upa2) const
17468 union_pw_aff union_pw_aff::sub(union_pw_aff upa2) const
17474 union_pw_aff union_pw_aff::subtract_domain(union_set uset) const
17480 union_pw_aff union_pw_aff::union_add(union_pw_aff upa2) const
17480 union_pw_aff union_pw_aff::union_add(union_pw_aff upa2) const
17558 union_pw_aff_list union_pw_aff_list::add(union_pw_aff el) const
17582 stat union_pw_aff_list::foreach(const std::function<stat(union_pw_aff)> &fn) const
17585     const std::function<stat(union_pw_aff)> *func;
17596 union_pw_aff_list union_pw_aff_list::from_union_pw_aff(union_pw_aff el)
17602 union_pw_aff union_pw_aff_list::get_at(int index) const
17608 union_pw_aff union_pw_aff_list::get_union_pw_aff(int index) const
17614 union_pw_aff_list union_pw_aff_list::insert(unsigned int pos, union_pw_aff el) const
17632 union_pw_aff_list union_pw_aff_list::set_union_pw_aff(int index, union_pw_aff el) const
17699 union_pw_multi_aff::union_pw_multi_aff(union_pw_aff upa)
17858 union_pw_aff union_pw_multi_aff::get_union_pw_aff(int pos) const
tools/polly/lib/Transform/FlattenAlgo.cpp
   72 isl::union_pw_aff subtract(isl::union_pw_aff UPwAff, isl::val Val) {
   72 isl::union_pw_aff subtract(isl::union_pw_aff UPwAff, isl::val Val) {
   76   auto Result = isl::union_pw_aff::empty(UPwAff.get_space());
   76   auto Result = isl::union_pw_aff::empty(UPwAff.get_space());
   91 isl::union_pw_aff multiply(isl::union_pw_aff UPwAff, isl::val Val) {
   91 isl::union_pw_aff multiply(isl::union_pw_aff UPwAff, isl::val Val) {
   95   auto Result = isl::union_pw_aff::empty(UPwAff.get_space());
   95   auto Result = isl::union_pw_aff::empty(UPwAff.get_space());
  140 isl::union_pw_aff scheduleExtractDimAff(isl::union_map UMap, unsigned pos) {
  206     auto FirstScheduleAff = scheduleExtractDimAff(FirstSubSchedule, 0);
  231     auto AllPartMin = isl::union_pw_aff(PartMin).pullback(AllDomainsToNull);
  232     auto FirstScheduleAffNormalized = FirstScheduleAff.sub(AllPartMin);
  233     auto AllCounter = isl::union_pw_aff(Counter).pullback(AllDomainsToNull);
  234     auto FirstScheduleAffWithOffset =
  289   auto FirstSubScheduleAff = scheduleExtractDimAff(SubSchedule, 0);
  293   auto FirstSubScheduleNormalized = subtract(FirstSubScheduleAff, MinVal);
  297   auto FirstAff = scheduleExtractDimAff(Schedule, 0);
  298   auto Offset = multiply(FirstAff, LenVal);
  299   auto Index = FirstSubScheduleNormalized.add(Offset);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  815   auto PartialScheduleFirstDim = PartialSchedule.get_union_pw_aff(FirstDim);
  816   auto PartialScheduleSecondDim = PartialSchedule.get_union_pw_aff(SecondDim);
tools/polly/unittests/Isl/IslTest.cpp
  451     auto UPwAff = isl::union_pw_aff(TestUSet, isl::val::zero(Ctx.get()));
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; };