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
  165 class aff;

References

tools/polly/lib/Analysis/ScopBuilder.cpp
 2382         isl::aff Diff = DimHull.get_div(0);
 3232   isl::aff OneAff;
tools/polly/lib/Analysis/ScopInfo.cpp
  316       isl::aff::var_on_domain(isl::local_space(Space), isl::dim::param, 0);
  437     isl::aff Var = isl::aff::var_on_domain(LArraySpace, isl::dim::set, i);
  437     isl::aff Var = isl::aff::var_on_domain(LArraySpace, isl::dim::set, i);
  438     isl::aff PrevVar =
  439         isl::aff::var_on_domain(LArraySpace, isl::dim::set, i - 1);
  443     isl::aff Modulo = Var.mod(DimSizeVal);
  447     isl::aff Divide = Var.div(isl::aff(LArraySpace, DimSizeVal));
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  222 inline aff manage(__isl_take isl_aff *ptr);
  223 inline aff manage_copy(__isl_keep isl_aff *ptr);
  226   friend inline aff manage(__isl_take isl_aff *ptr);
  227   friend inline aff manage_copy(__isl_keep isl_aff *ptr);
  235   inline /* implicit */ aff(const aff &obj);
  240   inline aff &operator=(aff obj);
  240   inline aff &operator=(aff obj);
  252   inline aff add(aff aff2) const;
  252   inline aff add(aff aff2) const;
  253   inline aff add_coefficient_si(isl::dim type, int pos, int v) const;
  254   inline aff add_coefficient_val(isl::dim type, int pos, val v) const;
  255   inline aff add_constant_num_si(int v) const;
  256   inline aff add_constant_si(int v) const;
  257   inline aff add_constant_val(val v) const;
  258   inline aff add_dims(isl::dim type, unsigned int n) const;
  259   inline aff align_params(space model) const;
  260   inline aff ceil() const;
  263   inline aff div(aff aff2) const;
  263   inline aff div(aff aff2) const;
  264   inline aff drop_dims(isl::dim type, unsigned int first, unsigned int n) const;
  265   inline basic_set eq_basic_set(aff aff2) const;
  266   inline set eq_set(aff aff2) const;
  269   inline aff floor() const;
  270   inline aff from_range() const;
  271   inline basic_set ge_basic_set(aff aff2) const;
  272   inline set ge_set(aff aff2) const;
  277   inline aff get_div(int pos) const;
  283   inline aff gist(set context) const;
  284   inline aff gist_params(set context) const;
  285   inline basic_set gt_basic_set(aff aff2) const;
  286   inline set gt_set(aff aff2) const;
  287   inline aff insert_dims(isl::dim type, unsigned int first, unsigned int n) const;
  291   inline basic_set le_basic_set(aff aff2) const;
  292   inline set le_set(aff aff2) const;
  293   inline basic_set lt_basic_set(aff aff2) const;
  294   inline set lt_set(aff aff2) const;
  295   inline aff mod(val mod) const;
  296   inline aff move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const;
  297   inline aff mul(aff aff2) const;
  297   inline aff mul(aff aff2) const;
  298   static inline aff nan_on_domain(local_space ls);
  299   inline set ne_set(aff aff2) const;
  300   inline aff neg() const;
  302   static inline aff param_on_domain_space_id(space space, id id);
  303   inline boolean plain_is_equal(const aff &aff2) const;
  305   inline aff project_domain_on_params() const;
  306   inline aff pullback(multi_aff ma) const;
  307   inline aff pullback_aff(aff aff2) const;
  307   inline aff pullback_aff(aff aff2) const;
  308   inline aff scale(val v) const;
  309   inline aff scale_down(val v) const;
  310   inline aff scale_down_ui(unsigned int f) const;
  311   inline aff set_coefficient_si(isl::dim type, int pos, int v) const;
  312   inline aff set_coefficient_val(isl::dim type, int pos, val v) const;
  313   inline aff set_constant_si(int v) const;
  314   inline aff set_constant_val(val v) const;
  315   inline aff set_dim_id(isl::dim type, unsigned int pos, id id) const;
  316   inline aff set_tuple_id(isl::dim type, id id) const;
  317   inline aff sub(aff aff2) const;
  317   inline aff sub(aff aff2) const;
  318   static inline aff var_on_domain(local_space ls, isl::dim type, unsigned int pos);
  349   inline aff_list add(aff el) const;
  353   inline stat foreach(const std::function<stat(aff)> &fn) const;
  354   static inline aff_list from_aff(aff el);
  355   inline aff get_aff(int index) const;
  356   inline aff get_at(int index) const;
  357   inline aff_list insert(unsigned int pos, aff el) const;
  360   inline aff_list set_aff(int index, aff el) const;
  659   static inline basic_map from_aff(aff aff);
  669   inline aff get_div(int pos) const;
  830   inline aff get_div(int pos) const;
  851   inline val max_val(const aff &obj) const;
  955   inline aff get_aff() const;
  956   inline aff get_bound(isl::dim type, int pos) const;
  960   inline aff get_div(int pos) const;
 1199   inline aff get_div(int pos) const;
 1292   static inline map from_aff(aff aff);
 1543   inline /* implicit */ multi_aff(aff aff);
 1572   inline aff get_aff(int pos) const;
 1611   inline multi_aff set_aff(int pos, aff el) const;
 1750   inline union_pw_aff apply_aff(aff aff) const;
 1941   inline /* implicit */ pw_aff(aff aff);
 1960   static inline pw_aff alloc(set set, aff aff);
 1975   inline stat foreach_piece(const std::function<stat(set, aff)> &fn) const;
 2406   static inline qpolynomial from_aff(aff aff);
 2737   inline val max_val(const aff &obj) const;
 2738   inline val min_val(const aff &obj) const;
 2961   inline aff get_div(unsigned int pos) const;
 3245   static inline union_pw_aff aff_on_domain(union_set domain, aff aff);
 3340   inline /* implicit */ union_pw_multi_aff(aff aff);
 3814 aff manage(__isl_take isl_aff *ptr) {
 3817 aff manage_copy(__isl_keep isl_aff *ptr) {
 3825 aff::aff(const aff &obj)
 3853 aff &aff::operator=(aff obj) {
 3853 aff &aff::operator=(aff obj) {
 3903 aff aff::add(aff aff2) const
 3903 aff aff::add(aff aff2) const
 3909 aff aff::add_coefficient_si(isl::dim type, int pos, int v) const
 3915 aff aff::add_coefficient_val(isl::dim type, int pos, val v) const
 3921 aff aff::add_constant_num_si(int v) const
 3927 aff aff::add_constant_si(int v) const
 3933 aff aff::add_constant_val(val v) const
 3939 aff aff::add_dims(isl::dim type, unsigned int n) const
 3945 aff aff::align_params(space model) const
 3951 aff aff::ceil() const
 3969 aff aff::div(aff aff2) const
 3969 aff aff::div(aff aff2) const
 3975 aff aff::drop_dims(isl::dim type, unsigned int first, unsigned int n) const
 3981 basic_set aff::eq_basic_set(aff aff2) const
 3987 set aff::eq_set(aff aff2) const
 4005 aff aff::floor() const
 4011 aff aff::from_range() const
 4017 basic_set aff::ge_basic_set(aff aff2) const
 4023 set aff::ge_set(aff aff2) const
 4054 aff aff::get_div(int pos) const
 4090 aff aff::gist(set context) const
 4096 aff aff::gist_params(set context) const
 4102 basic_set aff::gt_basic_set(aff aff2) const
 4108 set aff::gt_set(aff aff2) const
 4114 aff aff::insert_dims(isl::dim type, unsigned int first, unsigned int n) const
 4138 basic_set aff::le_basic_set(aff aff2) const
 4144 set aff::le_set(aff aff2) const
 4150 basic_set aff::lt_basic_set(aff aff2) const
 4156 set aff::lt_set(aff aff2) const
 4162 aff aff::mod(val mod) const
 4168 aff aff::move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const
 4174 aff aff::mul(aff aff2) const
 4174 aff aff::mul(aff aff2) const
 4180 aff aff::nan_on_domain(local_space ls)
 4186 set aff::ne_set(aff aff2) const
 4192 aff aff::neg() const
 4204 aff aff::param_on_domain_space_id(space space, id id)
 4210 boolean aff::plain_is_equal(const aff &aff2) const
 4222 aff aff::project_domain_on_params() const
 4228 aff aff::pullback(multi_aff ma) const
 4234 aff aff::pullback_aff(aff aff2) const
 4234 aff aff::pullback_aff(aff aff2) const
 4240 aff aff::scale(val v) const
 4246 aff aff::scale_down(val v) const
 4252 aff aff::scale_down_ui(unsigned int f) const
 4258 aff aff::set_coefficient_si(isl::dim type, int pos, int v) const
 4264 aff aff::set_coefficient_val(isl::dim type, int pos, val v) const
 4270 aff aff::set_constant_si(int v) const
 4276 aff aff::set_constant_val(val v) const
 4282 aff aff::set_dim_id(isl::dim type, unsigned int pos, id id) const
 4288 aff aff::set_tuple_id(isl::dim type, id id) const
 4294 aff aff::sub(aff aff2) const
 4294 aff aff::sub(aff aff2) const
 4300 aff aff::var_on_domain(local_space ls, isl::dim type, unsigned int pos)
 4378 aff_list aff_list::add(aff el) const
 4402 stat aff_list::foreach(const std::function<stat(aff)> &fn) const
 4405     const std::function<stat(aff)> *func;
 4416 aff_list aff_list::from_aff(aff el)
 4422 aff aff_list::get_aff(int index) const
 4428 aff aff_list::get_at(int index) const
 4434 aff_list aff_list::insert(unsigned int pos, aff el) const
 4452 aff_list aff_list::set_aff(int index, aff el) const
 5635 basic_map basic_map::from_aff(aff aff)
 5696 aff basic_map::get_div(int pos) const
 6473 aff basic_set::get_div(int pos) const
 6600 val basic_set::max_val(const aff &obj) const
 7016 aff constraint::get_aff() const
 7022 aff constraint::get_bound(isl::dim type, int pos) const
 7047 aff constraint::get_div(int pos) const
 7863 aff local_space::get_div(int pos) const
 8322 map map::from_aff(aff aff)
 9538 multi_aff::multi_aff(aff aff)
 9689 aff multi_aff::get_aff(int pos) const
 9924 multi_aff multi_aff::set_aff(int pos, aff el) const
10541 union_pw_aff multi_union_pw_aff::apply_aff(aff aff) const
11394 pw_aff::pw_aff(aff aff)
11483 pw_aff pw_aff::alloc(set set, aff aff)
11573 stat pw_aff::foreach_piece(const std::function<stat(set, aff)> &fn) const
11576     const std::function<stat(set, aff)> *func;
13473 qpolynomial qpolynomial::from_aff(aff aff)
15059 val set::max_val(const aff &obj) const
15065 val set::min_val(const aff &obj) const
16092 aff term::get_div(unsigned int pos) const
17280 union_pw_aff union_pw_aff::aff_on_domain(union_set domain, aff aff)
17674 union_pw_multi_aff::union_pw_multi_aff(aff aff)
tools/polly/lib/Support/ISLTools.cpp
   38   auto ShiftAff = Identity.get_aff(Pos);
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
   62     : std::unary_function<_T1, _Res> { };
   67     : std::binary_function<_T1, _T2, _Res> { };
  299       _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
  302 	    std::forward<_ArgTypes>(__args)...);
  390     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
  595       _Res operator()(_ArgTypes... __args) const;
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
  689 	typedef _Function_handler<_Res(_ArgTypes...), _Functor> _My_handler;
  706       return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
usr/include/c++/7.4.0/bits/stl_function.h
  108       typedef _Arg 	argument_type;   
  124       typedef _Arg2 	second_argument_type;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 2253     inline typename add_rvalue_reference<_Tp>::type
 2428       std::declval<_Fn>()(std::declval<_Args>()...)
 2439       typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type;
 2452 	_Functor, _ArgTypes...
 2458     : public __invoke_result<_Functor, _ArgTypes...>