reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
210 class union_pw_aff;
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) consttools/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.h72 constexpr _Tp&& 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept 83 constexpr _Tp&& 84 forward(typename std::remove_reference<_Tp>::type&& __t) noexceptusr/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; };