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
  189 class multi_val;

References

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 1044   inline multi_val get_size() const;
 1589   inline multi_aff mod_multi_val(multi_val mv) const;
 1591   static inline multi_aff multi_val_on_space(space space, multi_val mv);
 1607   inline multi_aff scale_down_multi_val(multi_val mv) const;
 1609   inline multi_aff scale_multi_val(multi_val mv) const;
 1687   inline multi_pw_aff mod_multi_val(multi_val mv) const;
 1703   inline multi_pw_aff scale_down_multi_val(multi_val mv) const;
 1705   inline multi_pw_aff scale_multi_val(multi_val mv) const;
 1781   inline multi_val max_multi_val() const;
 1782   inline multi_val min_multi_val() const;
 1783   inline multi_union_pw_aff mod_multi_val(multi_val mv) const;
 1785   static inline multi_union_pw_aff multi_val_on_domain(union_set domain, multi_val mv);
 1797   inline multi_union_pw_aff scale_down_multi_val(multi_val mv) const;
 1799   inline multi_union_pw_aff scale_multi_val(multi_val mv) const;
 1812 inline multi_val manage(__isl_take isl_multi_val *ptr);
 1813 inline multi_val manage_copy(__isl_keep isl_multi_val *ptr);
 1816   friend inline multi_val manage(__isl_take isl_multi_val *ptr);
 1817   friend inline multi_val manage_copy(__isl_keep isl_multi_val *ptr);
 1825   inline /* implicit */ multi_val(const multi_val &obj);
 1827   inline multi_val &operator=(multi_val obj);
 1827   inline multi_val &operator=(multi_val obj);
 1839   inline multi_val add(multi_val multi2) const;
 1839   inline multi_val add(multi_val multi2) const;
 1840   inline multi_val add_dims(isl::dim type, unsigned int n) const;
 1841   inline multi_val add_val(val v) const;
 1842   inline multi_val align_params(space model) const;
 1844   inline multi_val drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1845   inline multi_val factor_range() const;
 1848   inline multi_val flat_range_product(multi_val multi2) const;
 1848   inline multi_val flat_range_product(multi_val multi2) const;
 1849   inline multi_val flatten_range() const;
 1850   inline multi_val from_range() const;
 1851   static inline multi_val from_val_list(space space, val_list list);
 1859   inline multi_val insert_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1862   inline multi_val mod_multi_val(multi_val mv) const;
 1862   inline multi_val mod_multi_val(multi_val mv) const;
 1863   inline multi_val mod_val(val v) const;
 1864   inline multi_val neg() const;
 1865   inline boolean plain_is_equal(const multi_val &multi2) const;
 1866   inline multi_val product(multi_val multi2) const;
 1866   inline multi_val product(multi_val multi2) const;
 1867   inline multi_val project_domain_on_params() const;
 1868   inline multi_val range_factor_domain() const;
 1869   inline multi_val range_factor_range() const;
 1871   inline multi_val range_product(multi_val multi2) const;
 1871   inline multi_val range_product(multi_val multi2) const;
 1872   inline multi_val range_splice(unsigned int pos, multi_val multi2) const;
 1872   inline multi_val range_splice(unsigned int pos, multi_val multi2) const;
 1873   static inline multi_val read_from_str(ctx ctx, const std::string &str);
 1874   inline multi_val reset_tuple_id(isl::dim type) const;
 1875   inline multi_val reset_user() const;
 1876   inline multi_val scale_down_multi_val(multi_val mv) const;
 1876   inline multi_val scale_down_multi_val(multi_val mv) const;
 1877   inline multi_val scale_down_val(val v) const;
 1878   inline multi_val scale_multi_val(multi_val mv) const;
 1878   inline multi_val scale_multi_val(multi_val mv) const;
 1879   inline multi_val scale_val(val v) const;
 1880   inline multi_val set_dim_id(isl::dim type, unsigned int pos, id id) const;
 1881   inline multi_val set_tuple_id(isl::dim type, id id) const;
 1882   inline multi_val set_tuple_name(isl::dim type, const std::string &s) const;
 1883   inline multi_val set_val(int pos, val el) const;
 1884   inline multi_val splice(unsigned int in_pos, unsigned int out_pos, multi_val multi2) const;
 1884   inline multi_val splice(unsigned int in_pos, unsigned int out_pos, multi_val multi2) const;
 1885   inline multi_val sub(multi_val multi2) const;
 1885   inline multi_val sub(multi_val multi2) const;
 1886   static inline multi_val zero(space space);
 2153   static inline pw_multi_aff multi_val_on_domain(set domain, multi_val mv);
 2167   inline pw_multi_aff scale_multi_val(multi_val mv) const;
 3380   static inline union_pw_multi_aff multi_val_on_domain(union_set domain, multi_val mv);
 3387   inline union_pw_multi_aff scale_multi_val(multi_val mv) const;
 3565   inline multi_val min_multi_union_pw_aff(const multi_union_pw_aff &obj) const;
 7345 multi_val fixed_box::get_size() const
 9792 multi_aff multi_aff::mod_multi_val(multi_val mv) const
 9804 multi_aff multi_aff::multi_val_on_space(space space, multi_val mv)
 9900 multi_aff multi_aff::scale_down_multi_val(multi_val mv) const
 9912 multi_aff multi_aff::scale_multi_val(multi_val mv) const
10272 multi_pw_aff multi_pw_aff::mod_multi_val(multi_val mv) const
10368 multi_pw_aff multi_pw_aff::scale_down_multi_val(multi_val mv) const
10380 multi_pw_aff multi_pw_aff::scale_multi_val(multi_val mv) const
10728 multi_val multi_union_pw_aff::max_multi_val() const
10734 multi_val multi_union_pw_aff::min_multi_val() const
10740 multi_union_pw_aff multi_union_pw_aff::mod_multi_val(multi_val mv) const
10752 multi_union_pw_aff multi_union_pw_aff::multi_val_on_domain(union_set domain, multi_val mv)
10824 multi_union_pw_aff multi_union_pw_aff::scale_down_multi_val(multi_val mv) const
10836 multi_union_pw_aff multi_union_pw_aff::scale_multi_val(multi_val mv) const
10897 multi_val manage(__isl_take isl_multi_val *ptr) {
10900 multi_val manage_copy(__isl_keep isl_multi_val *ptr) {
10908 multi_val::multi_val(const multi_val &obj)
10921 multi_val &multi_val::operator=(multi_val obj) {
10921 multi_val &multi_val::operator=(multi_val obj) {
10971 multi_val multi_val::add(multi_val multi2) const
10971 multi_val multi_val::add(multi_val multi2) const
10977 multi_val multi_val::add_dims(isl::dim type, unsigned int n) const
10983 multi_val multi_val::add_val(val v) const
10989 multi_val multi_val::align_params(space model) const
11001 multi_val multi_val::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
11007 multi_val multi_val::factor_range() const
11025 multi_val multi_val::flat_range_product(multi_val multi2) const
11025 multi_val multi_val::flat_range_product(multi_val multi2) const
11031 multi_val multi_val::flatten_range() const
11037 multi_val multi_val::from_range() const
11043 multi_val multi_val::from_val_list(space space, val_list list)
11092 multi_val multi_val::insert_dims(isl::dim type, unsigned int first, unsigned int n) const
11110 multi_val multi_val::mod_multi_val(multi_val mv) const
11110 multi_val multi_val::mod_multi_val(multi_val mv) const
11116 multi_val multi_val::mod_val(val v) const
11122 multi_val multi_val::neg() const
11128 boolean multi_val::plain_is_equal(const multi_val &multi2) const
11134 multi_val multi_val::product(multi_val multi2) const
11134 multi_val multi_val::product(multi_val multi2) const
11140 multi_val multi_val::project_domain_on_params() const
11146 multi_val multi_val::range_factor_domain() const
11152 multi_val multi_val::range_factor_range() const
11164 multi_val multi_val::range_product(multi_val multi2) const
11164 multi_val multi_val::range_product(multi_val multi2) const
11170 multi_val multi_val::range_splice(unsigned int pos, multi_val multi2) const
11170 multi_val multi_val::range_splice(unsigned int pos, multi_val multi2) const
11176 multi_val multi_val::read_from_str(ctx ctx, const std::string &str)
11182 multi_val multi_val::reset_tuple_id(isl::dim type) const
11188 multi_val multi_val::reset_user() const
11194 multi_val multi_val::scale_down_multi_val(multi_val mv) const
11194 multi_val multi_val::scale_down_multi_val(multi_val mv) const
11200 multi_val multi_val::scale_down_val(val v) const
11206 multi_val multi_val::scale_multi_val(multi_val mv) const
11206 multi_val multi_val::scale_multi_val(multi_val mv) const
11212 multi_val multi_val::scale_val(val v) const
11218 multi_val multi_val::set_dim_id(isl::dim type, unsigned int pos, id id) const
11224 multi_val multi_val::set_tuple_id(isl::dim type, id id) const
11230 multi_val multi_val::set_tuple_name(isl::dim type, const std::string &s) const
11236 multi_val multi_val::set_val(int pos, val el) const
11242 multi_val multi_val::splice(unsigned int in_pos, unsigned int out_pos, multi_val multi2) const
11242 multi_val multi_val::splice(unsigned int in_pos, unsigned int out_pos, multi_val multi2) const
11248 multi_val multi_val::sub(multi_val multi2) const
11248 multi_val multi_val::sub(multi_val multi2) const
11254 multi_val multi_val::zero(space space)
12452 pw_multi_aff pw_multi_aff::multi_val_on_domain(set domain, multi_val mv)
12536 pw_multi_aff pw_multi_aff::scale_multi_val(multi_val mv) const
17894 union_pw_multi_aff union_pw_multi_aff::multi_val_on_domain(union_set domain, multi_val mv)
17936 union_pw_multi_aff union_pw_multi_aff::scale_multi_val(multi_val mv) const
18715 multi_val union_set::min_multi_union_pw_aff(const multi_union_pw_aff &obj) const
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  414   auto Sizes = isl::multi_val::zero(Space);
  414   auto Sizes = isl::multi_val::zero(Space);
  439   auto Sizes = isl::multi_val::zero(Space);
  439   auto Sizes = isl::multi_val::zero(Space);