reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
188 class multi_union_pw_aff;
1152 static isl::multi_union_pw_aff mapToDimension(isl::union_set USet, int N) { 1288 isl::multi_union_pw_aff MUPA = mapToDimension(Domain, Dimension);tools/polly/lib/Analysis/ScopInfo.cpp
2337 isl::multi_union_pw_aff::from_union_map(NewSchedule));
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h1717 inline multi_union_pw_aff manage(__isl_take isl_multi_union_pw_aff *ptr); 1718 inline multi_union_pw_aff manage_copy(__isl_keep isl_multi_union_pw_aff *ptr); 1721 friend inline multi_union_pw_aff manage(__isl_take isl_multi_union_pw_aff *ptr); 1722 friend inline multi_union_pw_aff manage_copy(__isl_keep isl_multi_union_pw_aff *ptr); 1730 inline /* implicit */ multi_union_pw_aff(const multi_union_pw_aff &obj); 1736 inline multi_union_pw_aff &operator=(multi_union_pw_aff obj); 1736 inline multi_union_pw_aff &operator=(multi_union_pw_aff obj); 1748 inline multi_union_pw_aff add(multi_union_pw_aff multi2) const; 1748 inline multi_union_pw_aff add(multi_union_pw_aff multi2) const; 1749 inline multi_union_pw_aff align_params(space model) const; 1752 inline multi_union_pw_aff apply_pw_multi_aff(pw_multi_aff pma) const; 1753 inline multi_union_pw_aff coalesce() const; 1756 inline multi_union_pw_aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const; 1758 inline multi_union_pw_aff factor_range() const; 1761 inline multi_union_pw_aff flat_range_product(multi_union_pw_aff multi2) const; 1761 inline multi_union_pw_aff flat_range_product(multi_union_pw_aff multi2) const; 1762 inline multi_union_pw_aff flatten_range() const; 1763 inline multi_union_pw_aff floor() const; 1764 static inline multi_union_pw_aff from_multi_aff(multi_aff ma); 1765 inline multi_union_pw_aff from_range() const; 1766 static inline multi_union_pw_aff from_union_map(union_map umap); 1767 static inline multi_union_pw_aff from_union_pw_aff_list(space space, union_pw_aff_list list); 1774 inline multi_union_pw_aff gist(union_set context) const; 1775 inline multi_union_pw_aff gist_params(set context) const; 1777 inline multi_union_pw_aff intersect_domain(union_set uset) const; 1778 inline multi_union_pw_aff intersect_params(set params) const; 1779 inline multi_union_pw_aff intersect_range(set set) const; 1783 inline multi_union_pw_aff mod_multi_val(multi_val mv) const; 1784 static inline multi_union_pw_aff multi_aff_on_domain(union_set domain, multi_aff ma); 1785 static inline multi_union_pw_aff multi_val_on_domain(union_set domain, multi_val mv); 1786 inline multi_union_pw_aff neg() const; 1787 inline boolean plain_is_equal(const multi_union_pw_aff &multi2) const; 1788 inline multi_union_pw_aff pullback(union_pw_multi_aff upma) const; 1789 static inline multi_union_pw_aff pw_multi_aff_on_domain(union_set domain, pw_multi_aff pma); 1790 inline multi_union_pw_aff range_factor_domain() const; 1791 inline multi_union_pw_aff range_factor_range() const; 1793 inline multi_union_pw_aff range_product(multi_union_pw_aff multi2) const; 1793 inline multi_union_pw_aff range_product(multi_union_pw_aff multi2) const; 1794 inline multi_union_pw_aff range_splice(unsigned int pos, multi_union_pw_aff multi2) const; 1794 inline multi_union_pw_aff range_splice(unsigned int pos, multi_union_pw_aff multi2) const; 1795 inline multi_union_pw_aff reset_tuple_id(isl::dim type) const; 1796 inline multi_union_pw_aff reset_user() const; 1797 inline multi_union_pw_aff scale_down_multi_val(multi_val mv) const; 1798 inline multi_union_pw_aff scale_down_val(val v) const; 1799 inline multi_union_pw_aff scale_multi_val(multi_val mv) const; 1800 inline multi_union_pw_aff scale_val(val v) const; 1801 inline multi_union_pw_aff set_dim_id(isl::dim type, unsigned int pos, id id) const; 1802 inline multi_union_pw_aff set_tuple_id(isl::dim type, id id) const; 1803 inline multi_union_pw_aff set_tuple_name(isl::dim type, const std::string &s) const; 1804 inline multi_union_pw_aff set_union_pw_aff(int pos, union_pw_aff el) const; 1805 inline multi_union_pw_aff sub(multi_union_pw_aff multi2) const; 1805 inline multi_union_pw_aff sub(multi_union_pw_aff multi2) const; 1806 inline multi_union_pw_aff union_add(multi_union_pw_aff mupa2) const; 1806 inline multi_union_pw_aff union_add(multi_union_pw_aff mupa2) const; 1807 static inline multi_union_pw_aff zero(space space); 2478 inline schedule insert_partial_schedule(multi_union_pw_aff partial) const; 2581 inline multi_union_pw_aff get_prefix_schedule_multi_union_pw_aff() const; 2605 inline schedule_node insert_partial_schedule(multi_union_pw_aff schedule) const; 3087 inline union_map eq_at(multi_union_pw_aff mupa) const; 3096 static inline union_map from(multi_union_pw_aff mupa); 3125 inline union_map lex_gt_at_multi_union_pw_aff(multi_union_pw_aff mupa) const; 3128 inline union_map lex_lt_at_multi_union_pw_aff(multi_union_pw_aff mupa) const; 3346 inline explicit union_pw_multi_aff(multi_union_pw_aff mupa); 3565 inline multi_val min_multi_union_pw_aff(const multi_union_pw_aff &obj) const; 10435 multi_union_pw_aff manage(__isl_take isl_multi_union_pw_aff *ptr) { 10438 multi_union_pw_aff manage_copy(__isl_keep isl_multi_union_pw_aff *ptr) { 10446 multi_union_pw_aff::multi_union_pw_aff(const multi_union_pw_aff &obj) 10479 multi_union_pw_aff &multi_union_pw_aff::operator=(multi_union_pw_aff obj) { 10479 multi_union_pw_aff &multi_union_pw_aff::operator=(multi_union_pw_aff obj) { 10529 multi_union_pw_aff multi_union_pw_aff::add(multi_union_pw_aff multi2) const 10529 multi_union_pw_aff multi_union_pw_aff::add(multi_union_pw_aff multi2) const 10535 multi_union_pw_aff multi_union_pw_aff::align_params(space model) const 10553 multi_union_pw_aff multi_union_pw_aff::apply_pw_multi_aff(pw_multi_aff pma) const 10559 multi_union_pw_aff multi_union_pw_aff::coalesce() const 10577 multi_union_pw_aff multi_union_pw_aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const 10589 multi_union_pw_aff multi_union_pw_aff::factor_range() const 10607 multi_union_pw_aff multi_union_pw_aff::flat_range_product(multi_union_pw_aff multi2) const 10607 multi_union_pw_aff multi_union_pw_aff::flat_range_product(multi_union_pw_aff multi2) const 10613 multi_union_pw_aff multi_union_pw_aff::flatten_range() const 10619 multi_union_pw_aff multi_union_pw_aff::floor() const 10625 multi_union_pw_aff multi_union_pw_aff::from_multi_aff(multi_aff ma) 10631 multi_union_pw_aff multi_union_pw_aff::from_range() const 10637 multi_union_pw_aff multi_union_pw_aff::from_union_map(union_map umap) 10643 multi_union_pw_aff multi_union_pw_aff::from_union_pw_aff_list(space space, union_pw_aff_list list) 10686 multi_union_pw_aff multi_union_pw_aff::gist(union_set context) const 10692 multi_union_pw_aff multi_union_pw_aff::gist_params(set context) const 10704 multi_union_pw_aff multi_union_pw_aff::intersect_domain(union_set uset) const 10710 multi_union_pw_aff multi_union_pw_aff::intersect_params(set params) const 10716 multi_union_pw_aff multi_union_pw_aff::intersect_range(set set) const 10740 multi_union_pw_aff multi_union_pw_aff::mod_multi_val(multi_val mv) const 10746 multi_union_pw_aff multi_union_pw_aff::multi_aff_on_domain(union_set domain, multi_aff ma) 10752 multi_union_pw_aff multi_union_pw_aff::multi_val_on_domain(union_set domain, multi_val mv) 10758 multi_union_pw_aff multi_union_pw_aff::neg() const 10764 boolean multi_union_pw_aff::plain_is_equal(const multi_union_pw_aff &multi2) const 10770 multi_union_pw_aff multi_union_pw_aff::pullback(union_pw_multi_aff upma) const 10776 multi_union_pw_aff multi_union_pw_aff::pw_multi_aff_on_domain(union_set domain, pw_multi_aff pma) 10782 multi_union_pw_aff multi_union_pw_aff::range_factor_domain() const 10788 multi_union_pw_aff multi_union_pw_aff::range_factor_range() const 10800 multi_union_pw_aff multi_union_pw_aff::range_product(multi_union_pw_aff multi2) const 10800 multi_union_pw_aff multi_union_pw_aff::range_product(multi_union_pw_aff multi2) const 10806 multi_union_pw_aff multi_union_pw_aff::range_splice(unsigned int pos, multi_union_pw_aff multi2) const 10806 multi_union_pw_aff multi_union_pw_aff::range_splice(unsigned int pos, multi_union_pw_aff multi2) const 10812 multi_union_pw_aff multi_union_pw_aff::reset_tuple_id(isl::dim type) const 10818 multi_union_pw_aff multi_union_pw_aff::reset_user() const 10824 multi_union_pw_aff multi_union_pw_aff::scale_down_multi_val(multi_val mv) const 10830 multi_union_pw_aff multi_union_pw_aff::scale_down_val(val v) const 10836 multi_union_pw_aff multi_union_pw_aff::scale_multi_val(multi_val mv) const 10842 multi_union_pw_aff multi_union_pw_aff::scale_val(val v) const 10848 multi_union_pw_aff multi_union_pw_aff::set_dim_id(isl::dim type, unsigned int pos, id id) const 10854 multi_union_pw_aff multi_union_pw_aff::set_tuple_id(isl::dim type, id id) const 10860 multi_union_pw_aff multi_union_pw_aff::set_tuple_name(isl::dim type, const std::string &s) const 10866 multi_union_pw_aff multi_union_pw_aff::set_union_pw_aff(int pos, union_pw_aff el) const 10872 multi_union_pw_aff multi_union_pw_aff::sub(multi_union_pw_aff multi2) const 10872 multi_union_pw_aff multi_union_pw_aff::sub(multi_union_pw_aff multi2) const 10878 multi_union_pw_aff multi_union_pw_aff::union_add(multi_union_pw_aff mupa2) const 10878 multi_union_pw_aff multi_union_pw_aff::union_add(multi_union_pw_aff mupa2) const 10884 multi_union_pw_aff multi_union_pw_aff::zero(space space) 13799 schedule schedule::insert_partial_schedule(multi_union_pw_aff partial) const 14214 multi_union_pw_aff schedule_node::get_prefix_schedule_multi_union_pw_aff() const 14358 schedule_node schedule_node::insert_partial_schedule(multi_union_pw_aff schedule) const 16532 union_map union_map::eq_at(multi_union_pw_aff mupa) const 16594 union_map union_map::from(multi_union_pw_aff mupa) 16768 union_map union_map::lex_gt_at_multi_union_pw_aff(multi_union_pw_aff mupa) const 16786 union_map union_map::lex_lt_at_multi_union_pw_aff(multi_union_pw_aff mupa) const 17704 union_pw_multi_aff::union_pw_multi_aff(multi_union_pw_aff mupa) 18715 multi_val union_set::min_multi_union_pw_aff(const multi_union_pw_aff &obj) consttools/polly/lib/Transform/FlattenAlgo.cpp
150 auto FirstMAff = isl::multi_union_pw_aff(UAff);
tools/polly/lib/Transform/ScheduleOptimizer.cpp813 auto PartialSchedule = 1267 auto PartialScheduleMultiPwAff =tools/polly/lib/Transform/ScheduleTreeTransform.cpp
192 isl::multi_union_pw_aff PartialSched = 343 isl::multi_union_pw_aff PartialSched = 369 isl::multi_union_pw_aff NewPartialSchedAsAsMultiUnionPwAff = 370 isl::multi_union_pw_aff::from_union_map(NewPartialSchedMap);