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
  186 class multi_aff;

References

tools/polly/lib/Analysis/ScopInfo.cpp
  418   isl::multi_aff DivModAff = isl::multi_aff::identity(
  418   isl::multi_aff DivModAff = isl::multi_aff::identity(
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  306   inline aff pullback(multi_aff ma) const;
  664   static inline basic_map from_multi_aff(multi_aff maff);
  707   inline basic_map preimage_domain_multi_aff(multi_aff ma) const;
  708   inline basic_map preimage_range_multi_aff(multi_aff ma) const;
  825   static inline basic_set from_multi_aff(multi_aff ma);
  862   inline basic_set preimage_multi_aff(multi_aff ma) const;
 1043   inline multi_aff get_offset() const;
 1295   static inline map from_multi_aff(multi_aff maff);
 1374   inline map preimage_domain_multi_aff(multi_aff ma) const;
 1377   inline map preimage_range_multi_aff(multi_aff ma) const;
 1528 inline multi_aff manage(__isl_take isl_multi_aff *ptr);
 1529 inline multi_aff manage_copy(__isl_keep isl_multi_aff *ptr);
 1532   friend inline multi_aff manage(__isl_take isl_multi_aff *ptr);
 1533   friend inline multi_aff manage_copy(__isl_keep isl_multi_aff *ptr);
 1541   inline /* implicit */ multi_aff(const multi_aff &obj);
 1545   inline multi_aff &operator=(multi_aff obj);
 1545   inline multi_aff &operator=(multi_aff obj);
 1557   inline multi_aff add(multi_aff multi2) const;
 1557   inline multi_aff add(multi_aff multi2) const;
 1558   inline multi_aff add_dims(isl::dim type, unsigned int n) const;
 1559   inline multi_aff align_params(space model) const;
 1561   static inline multi_aff domain_map(space space);
 1562   inline multi_aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1563   inline multi_aff factor_range() const;
 1566   inline multi_aff flat_range_product(multi_aff multi2) const;
 1566   inline multi_aff flat_range_product(multi_aff multi2) const;
 1567   inline multi_aff flatten_domain() const;
 1568   inline multi_aff flatten_range() const;
 1569   inline multi_aff floor() const;
 1570   static inline multi_aff from_aff_list(space space, aff_list list);
 1571   inline multi_aff from_range() const;
 1578   inline multi_aff gist(set context) const;
 1579   inline multi_aff gist_params(set context) const;
 1581   static inline multi_aff identity(space space);
 1582   inline multi_aff insert_dims(isl::dim type, unsigned int first, unsigned int n) const;
 1585   inline set lex_ge_set(multi_aff ma2) const;
 1586   inline set lex_gt_set(multi_aff ma2) const;
 1587   inline set lex_le_set(multi_aff ma2) const;
 1588   inline set lex_lt_set(multi_aff ma2) const;
 1589   inline multi_aff mod_multi_val(multi_val mv) const;
 1590   inline multi_aff move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const;
 1591   static inline multi_aff multi_val_on_space(space space, multi_val mv);
 1592   inline multi_aff neg() const;
 1593   inline int plain_cmp(const multi_aff &multi2) const;
 1594   inline boolean plain_is_equal(const multi_aff &multi2) const;
 1595   inline multi_aff product(multi_aff multi2) const;
 1595   inline multi_aff product(multi_aff multi2) const;
 1596   inline multi_aff project_domain_on_params() const;
 1597   static inline multi_aff project_out_map(space space, isl::dim type, unsigned int first, unsigned int n);
 1598   inline multi_aff pullback(multi_aff ma2) const;
 1598   inline multi_aff pullback(multi_aff ma2) const;
 1599   inline multi_aff range_factor_domain() const;
 1600   inline multi_aff range_factor_range() const;
 1602   static inline multi_aff range_map(space space);
 1603   inline multi_aff range_product(multi_aff multi2) const;
 1603   inline multi_aff range_product(multi_aff multi2) const;
 1604   inline multi_aff range_splice(unsigned int pos, multi_aff multi2) const;
 1604   inline multi_aff range_splice(unsigned int pos, multi_aff multi2) const;
 1605   inline multi_aff reset_tuple_id(isl::dim type) const;
 1606   inline multi_aff reset_user() const;
 1607   inline multi_aff scale_down_multi_val(multi_val mv) const;
 1608   inline multi_aff scale_down_val(val v) const;
 1609   inline multi_aff scale_multi_val(multi_val mv) const;
 1610   inline multi_aff scale_val(val v) const;
 1611   inline multi_aff set_aff(int pos, aff el) const;
 1612   inline multi_aff set_dim_id(isl::dim type, unsigned int pos, id id) const;
 1613   inline multi_aff set_tuple_id(isl::dim type, id id) const;
 1614   inline multi_aff set_tuple_name(isl::dim type, const std::string &s) const;
 1615   inline multi_aff splice(unsigned int in_pos, unsigned int out_pos, multi_aff multi2) const;
 1615   inline multi_aff splice(unsigned int in_pos, unsigned int out_pos, multi_aff multi2) const;
 1616   inline multi_aff sub(multi_aff multi2) const;
 1616   inline multi_aff sub(multi_aff multi2) const;
 1617   static inline multi_aff zero(space space);
 1636   inline /* implicit */ multi_pw_aff(multi_aff ma);
 1693   inline multi_pw_aff pullback(multi_aff ma) const;
 1764   static inline multi_union_pw_aff from_multi_aff(multi_aff ma);
 1784   static inline multi_union_pw_aff multi_aff_on_domain(union_set domain, multi_aff ma);
 2017   inline pw_aff pullback(multi_aff ma) const;
 2104   inline /* implicit */ pw_multi_aff(multi_aff ma);
 2121   static inline pw_multi_aff alloc(set set, multi_aff maff);
 2131   inline stat foreach_piece(const std::function<stat(set, multi_aff)> &fn) const;
 2160   inline pw_multi_aff pullback(multi_aff ma) const;
 2691   static inline set from_multi_aff(multi_aff ma);
 2753   inline set preimage_multi_aff(multi_aff ma) const;
 3137   inline union_map preimage_domain_multi_aff(multi_aff ma) const;
 3141   inline union_map preimage_range_multi_aff(multi_aff ma) const;
 3569   inline union_set preimage(multi_aff ma) const;
 4228 aff aff::pullback(multi_aff ma) const
 5665 basic_map basic_map::from_multi_aff(multi_aff maff)
 5925 basic_map basic_map::preimage_domain_multi_aff(multi_aff ma) const
 5931 basic_map basic_map::preimage_range_multi_aff(multi_aff ma) const
 6442 basic_set basic_set::from_multi_aff(multi_aff ma)
 6666 basic_set basic_set::preimage_multi_aff(multi_aff ma) const
 7339 multi_aff fixed_box::get_offset() const
 8340 map map::from_multi_aff(multi_aff maff)
 8816 map map::preimage_domain_multi_aff(multi_aff ma) const
 8834 map map::preimage_range_multi_aff(multi_aff ma) const
 9515 multi_aff manage(__isl_take isl_multi_aff *ptr) {
 9518 multi_aff manage_copy(__isl_keep isl_multi_aff *ptr) {
 9526 multi_aff::multi_aff(const multi_aff &obj)
 9549 multi_aff &multi_aff::operator=(multi_aff obj) {
 9549 multi_aff &multi_aff::operator=(multi_aff obj) {
 9599 multi_aff multi_aff::add(multi_aff multi2) const
 9599 multi_aff multi_aff::add(multi_aff multi2) const
 9605 multi_aff multi_aff::add_dims(isl::dim type, unsigned int n) const
 9611 multi_aff multi_aff::align_params(space model) const
 9623 multi_aff multi_aff::domain_map(space space)
 9629 multi_aff multi_aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
 9635 multi_aff multi_aff::factor_range() const
 9653 multi_aff multi_aff::flat_range_product(multi_aff multi2) const
 9653 multi_aff multi_aff::flat_range_product(multi_aff multi2) const
 9659 multi_aff multi_aff::flatten_domain() const
 9665 multi_aff multi_aff::flatten_range() const
 9671 multi_aff multi_aff::floor() const
 9677 multi_aff multi_aff::from_aff_list(space space, aff_list list)
 9683 multi_aff multi_aff::from_range() const
 9726 multi_aff multi_aff::gist(set context) const
 9732 multi_aff multi_aff::gist_params(set context) const
 9744 multi_aff multi_aff::identity(space space)
 9750 multi_aff multi_aff::insert_dims(isl::dim type, unsigned int first, unsigned int n) const
 9768 set multi_aff::lex_ge_set(multi_aff ma2) const
 9774 set multi_aff::lex_gt_set(multi_aff ma2) const
 9780 set multi_aff::lex_le_set(multi_aff ma2) const
 9786 set multi_aff::lex_lt_set(multi_aff ma2) const
 9792 multi_aff multi_aff::mod_multi_val(multi_val mv) const
 9798 multi_aff multi_aff::move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const
 9804 multi_aff multi_aff::multi_val_on_space(space space, multi_val mv)
 9810 multi_aff multi_aff::neg() const
 9816 int multi_aff::plain_cmp(const multi_aff &multi2) const
 9822 boolean multi_aff::plain_is_equal(const multi_aff &multi2) const
 9828 multi_aff multi_aff::product(multi_aff multi2) const
 9828 multi_aff multi_aff::product(multi_aff multi2) const
 9834 multi_aff multi_aff::project_domain_on_params() const
 9840 multi_aff multi_aff::project_out_map(space space, isl::dim type, unsigned int first, unsigned int n)
 9846 multi_aff multi_aff::pullback(multi_aff ma2) const
 9846 multi_aff multi_aff::pullback(multi_aff ma2) const
 9852 multi_aff multi_aff::range_factor_domain() const
 9858 multi_aff multi_aff::range_factor_range() const
 9870 multi_aff multi_aff::range_map(space space)
 9876 multi_aff multi_aff::range_product(multi_aff multi2) const
 9876 multi_aff multi_aff::range_product(multi_aff multi2) const
 9882 multi_aff multi_aff::range_splice(unsigned int pos, multi_aff multi2) const
 9882 multi_aff multi_aff::range_splice(unsigned int pos, multi_aff multi2) const
 9888 multi_aff multi_aff::reset_tuple_id(isl::dim type) const
 9894 multi_aff multi_aff::reset_user() const
 9900 multi_aff multi_aff::scale_down_multi_val(multi_val mv) const
 9906 multi_aff multi_aff::scale_down_val(val v) const
 9912 multi_aff multi_aff::scale_multi_val(multi_val mv) const
 9918 multi_aff multi_aff::scale_val(val v) const
 9924 multi_aff multi_aff::set_aff(int pos, aff el) const
 9930 multi_aff multi_aff::set_dim_id(isl::dim type, unsigned int pos, id id) const
 9936 multi_aff multi_aff::set_tuple_id(isl::dim type, id id) const
 9942 multi_aff multi_aff::set_tuple_name(isl::dim type, const std::string &s) const
 9948 multi_aff multi_aff::splice(unsigned int in_pos, unsigned int out_pos, multi_aff multi2) const
 9948 multi_aff multi_aff::splice(unsigned int in_pos, unsigned int out_pos, multi_aff multi2) const
 9954 multi_aff multi_aff::sub(multi_aff multi2) const
 9954 multi_aff multi_aff::sub(multi_aff multi2) const
 9960 multi_aff multi_aff::zero(space space)
 9990 multi_pw_aff::multi_pw_aff(multi_aff ma)
10308 multi_pw_aff multi_pw_aff::pullback(multi_aff ma) const
10625 multi_union_pw_aff multi_union_pw_aff::from_multi_aff(multi_aff ma)
10746 multi_union_pw_aff multi_union_pw_aff::multi_aff_on_domain(union_set domain, multi_aff ma)
11834 pw_aff pw_aff::pullback(multi_aff ma) const
12172 pw_multi_aff::pw_multi_aff(multi_aff ma)
12250 pw_multi_aff pw_multi_aff::alloc(set set, multi_aff maff)
12310 stat pw_multi_aff::foreach_piece(const std::function<stat(set, multi_aff)> &fn) const
12313     const std::function<stat(set, multi_aff)> *func;
12494 pw_multi_aff pw_multi_aff::pullback(multi_aff ma) const
14781 set set::from_multi_aff(multi_aff ma)
15155 set set::preimage_multi_aff(multi_aff ma) const
16840 union_map union_map::preimage_domain_multi_aff(multi_aff ma) const
16864 union_map union_map::preimage_range_multi_aff(multi_aff ma) const
18739 union_set union_set::preimage(multi_aff ma) const
tools/polly/lib/Support/ISLTools.cpp
   34 isl::multi_aff makeShiftDimAff(isl::space Space, int Pos, int Amount) {
   35   auto Identity = isl::multi_aff::identity(Space);
   35   auto Identity = isl::multi_aff::identity(Space);
  211   isl::multi_aff Translator = makeShiftDimAff(Space, Pos, Amount);
  242   isl::multi_aff Translator = makeShiftDimAff(Space, Pos, Amount);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h
   67     : std::binary_function<_T1, _T2, _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
  124       typedef _Arg2 	second_argument_type;
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };