reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
189 class multi_val;
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) consttools/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);