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
  187 class multi_pw_aff;

References

tools/polly/lib/CodeGen/BlockGenerators.cpp
  676   isl::multi_pw_aff ScheduleMultiPwAff =
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  393   inline ast_expr access_from(multi_pw_aff mpa) const;
  396   inline ast_expr call_from(multi_pw_aff mpa) const;
 1296   static inline map from_multi_pw_aff(multi_pw_aff mpa);
 1375   inline map preimage_domain_multi_pw_aff(multi_pw_aff mpa) const;
 1621 inline multi_pw_aff manage(__isl_take isl_multi_pw_aff *ptr);
 1622 inline multi_pw_aff manage_copy(__isl_keep isl_multi_pw_aff *ptr);
 1625   friend inline multi_pw_aff manage(__isl_take isl_multi_pw_aff *ptr);
 1626   friend inline multi_pw_aff manage_copy(__isl_keep isl_multi_pw_aff *ptr);
 1634   inline /* implicit */ multi_pw_aff(const multi_pw_aff &obj);
 1640   inline multi_pw_aff &operator=(multi_pw_aff obj);
 1640   inline multi_pw_aff &operator=(multi_pw_aff obj);
 1652   inline multi_pw_aff add(multi_pw_aff multi2) const;
 1652   inline multi_pw_aff add(multi_pw_aff multi2) const;
 1653   inline multi_pw_aff add_dims(isl::dim type, unsigned int n) const;
 1654   inline multi_pw_aff align_params(space model) const;
 1655   inline multi_pw_aff coalesce() const;
 1658   inline multi_pw_aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1659   inline map eq_map(multi_pw_aff mpa2) const;
 1660   inline multi_pw_aff factor_range() const;
 1663   inline multi_pw_aff flat_range_product(multi_pw_aff multi2) const;
 1663   inline multi_pw_aff flat_range_product(multi_pw_aff multi2) const;
 1664   inline multi_pw_aff flatten_range() const;
 1665   static inline multi_pw_aff from_pw_aff_list(space space, pw_aff_list list);
 1666   inline multi_pw_aff from_range() const;
 1674   inline multi_pw_aff gist(set set) const;
 1675   inline multi_pw_aff gist_params(set set) const;
 1677   static inline multi_pw_aff identity(space space);
 1678   inline multi_pw_aff insert_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1679   inline multi_pw_aff intersect_domain(set domain) const;
 1680   inline multi_pw_aff intersect_params(set set) const;
 1684   inline boolean is_equal(const multi_pw_aff &mpa2) const;
 1685   inline map lex_gt_map(multi_pw_aff mpa2) const;
 1686   inline map lex_lt_map(multi_pw_aff mpa2) const;
 1687   inline multi_pw_aff mod_multi_val(multi_val mv) const;
 1688   inline multi_pw_aff move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const;
 1689   inline multi_pw_aff neg() const;
 1690   inline boolean plain_is_equal(const multi_pw_aff &multi2) const;
 1691   inline multi_pw_aff product(multi_pw_aff multi2) const;
 1691   inline multi_pw_aff product(multi_pw_aff multi2) const;
 1692   inline multi_pw_aff project_domain_on_params() const;
 1693   inline multi_pw_aff pullback(multi_aff ma) const;
 1694   inline multi_pw_aff pullback(pw_multi_aff pma) const;
 1695   inline multi_pw_aff pullback(multi_pw_aff mpa2) const;
 1695   inline multi_pw_aff pullback(multi_pw_aff mpa2) const;
 1696   inline multi_pw_aff range_factor_domain() const;
 1697   inline multi_pw_aff range_factor_range() const;
 1699   inline multi_pw_aff range_product(multi_pw_aff multi2) const;
 1699   inline multi_pw_aff range_product(multi_pw_aff multi2) const;
 1700   inline multi_pw_aff range_splice(unsigned int pos, multi_pw_aff multi2) const;
 1700   inline multi_pw_aff range_splice(unsigned int pos, multi_pw_aff multi2) const;
 1701   inline multi_pw_aff reset_tuple_id(isl::dim type) const;
 1702   inline multi_pw_aff reset_user() const;
 1703   inline multi_pw_aff scale_down_multi_val(multi_val mv) const;
 1704   inline multi_pw_aff scale_down_val(val v) const;
 1705   inline multi_pw_aff scale_multi_val(multi_val mv) const;
 1706   inline multi_pw_aff scale_val(val v) const;
 1707   inline multi_pw_aff set_dim_id(isl::dim type, unsigned int pos, id id) const;
 1708   inline multi_pw_aff set_pw_aff(int pos, pw_aff el) const;
 1709   inline multi_pw_aff set_tuple_id(isl::dim type, id id) const;
 1710   inline multi_pw_aff set_tuple_name(isl::dim type, const std::string &s) const;
 1711   inline multi_pw_aff splice(unsigned int in_pos, unsigned int out_pos, multi_pw_aff multi2) const;
 1711   inline multi_pw_aff splice(unsigned int in_pos, unsigned int out_pos, multi_pw_aff multi2) const;
 1712   inline multi_pw_aff sub(multi_pw_aff multi2) const;
 1712   inline multi_pw_aff sub(multi_pw_aff multi2) const;
 1713   static inline multi_pw_aff zero(space space);
 1733   inline /* implicit */ multi_union_pw_aff(multi_pw_aff mpa);
 1757   inline multi_pw_aff extract_multi_pw_aff(space space) const;
 2019   inline pw_aff pullback(multi_pw_aff mpa) const;
 2134   static inline pw_multi_aff from_multi_pw_aff(multi_pw_aff mpa);
 2692   static inline set from_multi_pw_aff(multi_pw_aff mpa);
 2754   inline set preimage_multi_pw_aff(multi_pw_aff mpa) const;
 3138   inline union_map preimage_domain_multi_pw_aff(multi_pw_aff mpa) const;
 4543 ast_expr ast_build::access_from(multi_pw_aff mpa) const
 4561 ast_expr ast_build::call_from(multi_pw_aff mpa) const
 8346 map map::from_multi_pw_aff(multi_pw_aff mpa)
 8822 map map::preimage_domain_multi_pw_aff(multi_pw_aff mpa) const
 9967 multi_pw_aff manage(__isl_take isl_multi_pw_aff *ptr) {
 9970 multi_pw_aff manage_copy(__isl_keep isl_multi_pw_aff *ptr) {
 9978 multi_pw_aff::multi_pw_aff(const multi_pw_aff &obj)
10011 multi_pw_aff &multi_pw_aff::operator=(multi_pw_aff obj) {
10011 multi_pw_aff &multi_pw_aff::operator=(multi_pw_aff obj) {
10061 multi_pw_aff multi_pw_aff::add(multi_pw_aff multi2) const
10061 multi_pw_aff multi_pw_aff::add(multi_pw_aff multi2) const
10067 multi_pw_aff multi_pw_aff::add_dims(isl::dim type, unsigned int n) const
10073 multi_pw_aff multi_pw_aff::align_params(space model) const
10079 multi_pw_aff multi_pw_aff::coalesce() const
10097 multi_pw_aff multi_pw_aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
10103 map multi_pw_aff::eq_map(multi_pw_aff mpa2) const
10109 multi_pw_aff multi_pw_aff::factor_range() const
10127 multi_pw_aff multi_pw_aff::flat_range_product(multi_pw_aff multi2) const
10127 multi_pw_aff multi_pw_aff::flat_range_product(multi_pw_aff multi2) const
10133 multi_pw_aff multi_pw_aff::flatten_range() const
10139 multi_pw_aff multi_pw_aff::from_pw_aff_list(space space, pw_aff_list list)
10145 multi_pw_aff multi_pw_aff::from_range() const
10194 multi_pw_aff multi_pw_aff::gist(set set) const
10200 multi_pw_aff multi_pw_aff::gist_params(set set) const
10212 multi_pw_aff multi_pw_aff::identity(space space)
10218 multi_pw_aff multi_pw_aff::insert_dims(isl::dim type, unsigned int first, unsigned int n) const
10224 multi_pw_aff multi_pw_aff::intersect_domain(set domain) const
10230 multi_pw_aff multi_pw_aff::intersect_params(set set) const
10254 boolean multi_pw_aff::is_equal(const multi_pw_aff &mpa2) const
10260 map multi_pw_aff::lex_gt_map(multi_pw_aff mpa2) const
10266 map multi_pw_aff::lex_lt_map(multi_pw_aff mpa2) const
10272 multi_pw_aff multi_pw_aff::mod_multi_val(multi_val mv) const
10278 multi_pw_aff multi_pw_aff::move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const
10284 multi_pw_aff multi_pw_aff::neg() const
10290 boolean multi_pw_aff::plain_is_equal(const multi_pw_aff &multi2) const
10296 multi_pw_aff multi_pw_aff::product(multi_pw_aff multi2) const
10296 multi_pw_aff multi_pw_aff::product(multi_pw_aff multi2) const
10302 multi_pw_aff multi_pw_aff::project_domain_on_params() const
10308 multi_pw_aff multi_pw_aff::pullback(multi_aff ma) const
10314 multi_pw_aff multi_pw_aff::pullback(pw_multi_aff pma) const
10320 multi_pw_aff multi_pw_aff::pullback(multi_pw_aff mpa2) const
10320 multi_pw_aff multi_pw_aff::pullback(multi_pw_aff mpa2) const
10326 multi_pw_aff multi_pw_aff::range_factor_domain() const
10332 multi_pw_aff multi_pw_aff::range_factor_range() const
10344 multi_pw_aff multi_pw_aff::range_product(multi_pw_aff multi2) const
10344 multi_pw_aff multi_pw_aff::range_product(multi_pw_aff multi2) const
10350 multi_pw_aff multi_pw_aff::range_splice(unsigned int pos, multi_pw_aff multi2) const
10350 multi_pw_aff multi_pw_aff::range_splice(unsigned int pos, multi_pw_aff multi2) const
10356 multi_pw_aff multi_pw_aff::reset_tuple_id(isl::dim type) const
10362 multi_pw_aff multi_pw_aff::reset_user() const
10368 multi_pw_aff multi_pw_aff::scale_down_multi_val(multi_val mv) const
10374 multi_pw_aff multi_pw_aff::scale_down_val(val v) const
10380 multi_pw_aff multi_pw_aff::scale_multi_val(multi_val mv) const
10386 multi_pw_aff multi_pw_aff::scale_val(val v) const
10392 multi_pw_aff multi_pw_aff::set_dim_id(isl::dim type, unsigned int pos, id id) const
10398 multi_pw_aff multi_pw_aff::set_pw_aff(int pos, pw_aff el) const
10404 multi_pw_aff multi_pw_aff::set_tuple_id(isl::dim type, id id) const
10410 multi_pw_aff multi_pw_aff::set_tuple_name(isl::dim type, const std::string &s) const
10416 multi_pw_aff multi_pw_aff::splice(unsigned int in_pos, unsigned int out_pos, multi_pw_aff multi2) const
10416 multi_pw_aff multi_pw_aff::splice(unsigned int in_pos, unsigned int out_pos, multi_pw_aff multi2) const
10422 multi_pw_aff multi_pw_aff::sub(multi_pw_aff multi2) const
10422 multi_pw_aff multi_pw_aff::sub(multi_pw_aff multi2) const
10428 multi_pw_aff multi_pw_aff::zero(space space)
10463 multi_union_pw_aff::multi_union_pw_aff(multi_pw_aff mpa)
10583 multi_pw_aff multi_union_pw_aff::extract_multi_pw_aff(space space) const
11846 pw_aff pw_aff::pullback(multi_pw_aff mpa) const
12336 pw_multi_aff pw_multi_aff::from_multi_pw_aff(multi_pw_aff mpa)
14787 set set::from_multi_pw_aff(multi_pw_aff mpa)
15161 set set::preimage_multi_pw_aff(multi_pw_aff mpa) const
16846 union_map union_map::preimage_domain_multi_pw_aff(multi_pw_aff mpa) const