reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
165 class aff;
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.h72 constexpr _Tp&& 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept 83 constexpr _Tp&& 84 forward(typename std::remove_reference<_Tp>::type&& __t) noexceptusr/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...>