reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
168 class ast_expr;
182 bool hasLargeInts(isl::ast_expr Expr);
tools/polly/include/polly/CodeGen/IslNodeBuilder.h 222 isl::ast_expr getUpperBound(isl::ast_node For, CmpInst::Predicate &Predicate);
tools/polly/lib/CodeGen/BlockGenerators.cpp598 isl::ast_expr IsInSet = RestrictedBuild.expr_from(ScheduledSet); 694 isl::ast_expr IsInSet =tools/polly/lib/CodeGen/IslAst.cpp
348 static isl::ast_expr buildCondition(Scop &S, isl::ast_build Build, 360 isl::ast_expr True = 361 isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 1)); 362 isl::ast_expr False = 363 isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 0)); 374 isl::ast_expr NonAliasGroup, MinExpr, MaxExpr; 393 isl::ast_expr Result = MaxExpr.le(MinExpr); 677 isl::ast_expr NodeExpr = AstNode.user_get_expr(); 678 isl::ast_expr CallExpr = NodeExpr.get_op_arg(0); 701 isl::ast_expr AccessExpr = Build.access_from(Pwma);tools/polly/lib/CodeGen/IslExprBuilder.cpp
73 bool IslExprBuilder::hasLargeInts(isl::ast_expr Expr) { 91 isl::ast_expr Operand = Expr.get_op_arg(i);tools/polly/lib/CodeGen/IslNodeBuilder.cpp
110 isl::ast_expr IslNodeBuilder::getUpperBound(isl::ast_node For, 112 isl::ast_expr Cond = For.for_get_cond(); 113 isl::ast_expr Iterator = For.for_get_iterator(); 130 isl::ast_expr Arg0 = Cond.get_op_arg(0); 187 isl::ast_expr Init = For.for_get_init(); 190 isl::ast_expr Inc = For.for_get_inc(); 194 isl::ast_expr UB = getUpperBound(For, Predicate); 531 isl::ast_expr Init = For.for_get_init(); 532 isl::ast_expr Inc = For.for_get_inc(); 533 isl::ast_expr Iterator = For.for_get_iterator(); 535 isl::ast_expr UB = getUpperBound(For, Predicate); 745 isl::ast_expr Expr = 747 isl::ast_expr StmtExpr = Expr.get_op_arg(0);tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
392 inline ast_expr access_from(pw_multi_aff pma) const; 393 inline ast_expr access_from(multi_pw_aff mpa) const; 395 inline ast_expr call_from(pw_multi_aff pma) const; 396 inline ast_expr call_from(multi_pw_aff mpa) const; 397 inline ast_expr expr_from(set set) const; 398 inline ast_expr expr_from(pw_aff pa) const; 408 inline ast_expr manage(__isl_take isl_ast_expr *ptr); 409 inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr); 412 friend inline ast_expr manage(__isl_take isl_ast_expr *ptr); 413 friend inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr); 421 inline /* implicit */ ast_expr(const ast_expr &obj); 423 inline ast_expr &operator=(ast_expr obj); 423 inline ast_expr &operator=(ast_expr obj); 435 inline ast_expr access(ast_expr_list indices) const; 436 inline ast_expr add(ast_expr expr2) const; 436 inline ast_expr add(ast_expr expr2) const; 437 inline ast_expr address_of() const; 438 inline ast_expr call(ast_expr_list arguments) const; 439 inline ast_expr div(ast_expr expr2) const; 439 inline ast_expr div(ast_expr expr2) const; 440 inline ast_expr eq(ast_expr expr2) const; 440 inline ast_expr eq(ast_expr expr2) const; 441 static inline ast_expr from_id(id id); 442 static inline ast_expr from_val(val v); 443 inline ast_expr ge(ast_expr expr2) const; 443 inline ast_expr ge(ast_expr expr2) const; 445 inline ast_expr get_op_arg(int pos) const; 448 inline ast_expr gt(ast_expr expr2) const; 448 inline ast_expr gt(ast_expr expr2) const; 449 inline boolean is_equal(const ast_expr &expr2) const; 450 inline ast_expr le(ast_expr expr2) const; 450 inline ast_expr le(ast_expr expr2) const; 451 inline ast_expr lt(ast_expr expr2) const; 451 inline ast_expr lt(ast_expr expr2) const; 452 inline ast_expr mul(ast_expr expr2) const; 452 inline ast_expr mul(ast_expr expr2) const; 453 inline ast_expr neg() const; 454 inline ast_expr pdiv_q(ast_expr expr2) const; 454 inline ast_expr pdiv_q(ast_expr expr2) const; 455 inline ast_expr pdiv_r(ast_expr expr2) const; 455 inline ast_expr pdiv_r(ast_expr expr2) const; 456 inline ast_expr set_op_arg(int pos, ast_expr arg) const; 456 inline ast_expr set_op_arg(int pos, ast_expr arg) const; 457 inline ast_expr sub(ast_expr expr2) const; 457 inline ast_expr sub(ast_expr expr2) const; 458 inline ast_expr substitute_ids(id_to_ast_expr id2expr) const; 489 inline ast_expr_list add(ast_expr el) const; 493 inline stat foreach(const std::function<stat(ast_expr)> &fn) const; 494 static inline ast_expr_list from_ast_expr(ast_expr el); 495 inline ast_expr get_ast_expr(int index) const; 496 inline ast_expr get_at(int index) const; 497 inline ast_expr_list insert(unsigned int pos, ast_expr el) const; 500 inline ast_expr_list set_ast_expr(int index, ast_expr el) const; 533 static inline ast_node alloc_user(ast_expr expr); 536 inline ast_expr for_get_cond() const; 537 inline ast_expr for_get_inc() const; 538 inline ast_expr for_get_init() const; 539 inline ast_expr for_get_iterator() const; 542 inline ast_expr if_get_cond() const; 550 inline ast_expr user_get_expr() const; 1155 inline stat foreach(const std::function<stat(id, ast_expr)> &fn) const; 1156 inline ast_expr get(id key) const; 1158 inline id_to_ast_expr set(id key, ast_expr val) const; 4537 ast_expr ast_build::access_from(pw_multi_aff pma) const 4543 ast_expr ast_build::access_from(multi_pw_aff mpa) const 4555 ast_expr ast_build::call_from(pw_multi_aff pma) const 4561 ast_expr ast_build::call_from(multi_pw_aff mpa) const 4567 ast_expr ast_build::expr_from(set set) const 4573 ast_expr ast_build::expr_from(pw_aff pa) const 4616 ast_expr manage(__isl_take isl_ast_expr *ptr) { 4619 ast_expr manage_copy(__isl_keep isl_ast_expr *ptr) { 4627 ast_expr::ast_expr(const ast_expr &obj) 4640 ast_expr &ast_expr::operator=(ast_expr obj) { 4640 ast_expr &ast_expr::operator=(ast_expr obj) { 4690 ast_expr ast_expr::access(ast_expr_list indices) const 4696 ast_expr ast_expr::add(ast_expr expr2) const 4696 ast_expr ast_expr::add(ast_expr expr2) const 4702 ast_expr ast_expr::address_of() const 4708 ast_expr ast_expr::call(ast_expr_list arguments) const 4714 ast_expr ast_expr::div(ast_expr expr2) const 4714 ast_expr ast_expr::div(ast_expr expr2) const 4720 ast_expr ast_expr::eq(ast_expr expr2) const 4720 ast_expr ast_expr::eq(ast_expr expr2) const 4726 ast_expr ast_expr::from_id(id id) 4732 ast_expr ast_expr::from_val(val v) 4738 ast_expr ast_expr::ge(ast_expr expr2) const 4738 ast_expr ast_expr::ge(ast_expr expr2) const 4750 ast_expr ast_expr::get_op_arg(int pos) const 4768 ast_expr ast_expr::gt(ast_expr expr2) const 4768 ast_expr ast_expr::gt(ast_expr expr2) const 4774 boolean ast_expr::is_equal(const ast_expr &expr2) const 4780 ast_expr ast_expr::le(ast_expr expr2) const 4780 ast_expr ast_expr::le(ast_expr expr2) const 4786 ast_expr ast_expr::lt(ast_expr expr2) const 4786 ast_expr ast_expr::lt(ast_expr expr2) const 4792 ast_expr ast_expr::mul(ast_expr expr2) const 4792 ast_expr ast_expr::mul(ast_expr expr2) const 4798 ast_expr ast_expr::neg() const 4804 ast_expr ast_expr::pdiv_q(ast_expr expr2) const 4804 ast_expr ast_expr::pdiv_q(ast_expr expr2) const 4810 ast_expr ast_expr::pdiv_r(ast_expr expr2) const 4810 ast_expr ast_expr::pdiv_r(ast_expr expr2) const 4816 ast_expr ast_expr::set_op_arg(int pos, ast_expr arg) const 4816 ast_expr ast_expr::set_op_arg(int pos, ast_expr arg) const 4822 ast_expr ast_expr::sub(ast_expr expr2) const 4822 ast_expr ast_expr::sub(ast_expr expr2) const 4828 ast_expr ast_expr::substitute_ids(id_to_ast_expr id2expr) const 4908 ast_expr_list ast_expr_list::add(ast_expr el) const 4932 stat ast_expr_list::foreach(const std::function<stat(ast_expr)> &fn) const 4935 const std::function<stat(ast_expr)> *func; 4946 ast_expr_list ast_expr_list::from_ast_expr(ast_expr el) 4952 ast_expr ast_expr_list::get_ast_expr(int index) const 4958 ast_expr ast_expr_list::get_at(int index) const 4964 ast_expr_list ast_expr_list::insert(unsigned int pos, ast_expr el) const 4982 ast_expr_list ast_expr_list::set_ast_expr(int index, ast_expr el) const 5075 ast_node ast_node::alloc_user(ast_expr expr) 5093 ast_expr ast_node::for_get_cond() const 5099 ast_expr ast_node::for_get_inc() const 5105 ast_expr ast_node::for_get_init() const 5111 ast_expr ast_node::for_get_iterator() const 5129 ast_expr ast_node::if_get_cond() const 5179 ast_expr ast_node::user_get_expr() const 7699 stat id_to_ast_expr::foreach(const std::function<stat(id, ast_expr)> &fn) const 7702 const std::function<stat(id, ast_expr)> *func; 7713 ast_expr id_to_ast_expr::get(id key) const 7725 id_to_ast_expr id_to_ast_expr::set(id key, ast_expr val) constusr/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) noexceptusr/include/c++/7.4.0/bits/std_function.h
62 : std::unary_function<_T1, _Res> { }; 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
108 typedef _Arg argument_type; 124 typedef _Arg2 second_argument_type;usr/include/c++/7.4.0/type_traits
1629 { typedef _Tp type; };