reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
170 class ast_node;
68 : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
tools/polly/include/polly/CodeGen/IslNodeBuilder.h222 isl::ast_expr getUpperBound(isl::ast_node For, CmpInst::Predicate &Predicate); 233 int getNumberOfIterations(isl::ast_node For); 322 void createForSequential(isl::ast_node For, bool MarkParallel);tools/polly/include/polly/Support/ISLTools.h
30 list_element_type<ListT>> { 30 list_element_type<ListT>> { 32 using ElementT = list_element_type<ListT>; 32 using ElementT = list_element_type<ListT>;tools/polly/lib/CodeGen/IslAst.cpp
676 isl::ast_node AstNode = isl::manage_copy(Node);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp110 isl::ast_expr IslNodeBuilder::getUpperBound(isl::ast_node For, 166 int IslNodeBuilder::getNumberOfIterations(isl::ast_node For) { 168 isl::ast_node Body = For.for_get_body(); 176 for (isl::ast_node Node : List) { 503 static bool IsLoopVectorizerDisabled(isl::ast_node Node) { 505 auto Body = Node.for_get_body(); 514 void IslNodeBuilder::createForSequential(isl::ast_node For, bool MarkParallel) { 523 isl::ast_node Body = For.for_get_body();tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
394 inline ast_node ast_from_schedule(union_map schedule) const; 402 inline ast_node node_from_schedule(schedule schedule) const; 403 inline ast_node node_from_schedule_map(union_map schedule) const; 506 inline ast_node manage(__isl_take isl_ast_node *ptr); 507 inline ast_node manage_copy(__isl_keep isl_ast_node *ptr); 510 friend inline ast_node manage(__isl_take isl_ast_node *ptr); 511 friend inline ast_node manage_copy(__isl_keep isl_ast_node *ptr); 519 inline /* implicit */ ast_node(const ast_node &obj); 521 inline ast_node &operator=(ast_node obj); 521 inline ast_node &operator=(ast_node obj); 533 static inline ast_node alloc_user(ast_expr expr); 535 inline ast_node for_get_body() const; 543 inline ast_node if_get_else() const; 544 inline ast_node if_get_then() const; 547 inline ast_node mark_get_node() const; 548 inline ast_node set_annotation(id annotation) const; 580 inline ast_node_list add(ast_node el) const; 584 inline stat foreach(const std::function<stat(ast_node)> &fn) const; 585 static inline ast_node_list from_ast_node(ast_node el); 586 inline ast_node get_ast_node(int index) const; 587 inline ast_node get_at(int index) const; 588 inline ast_node_list insert(unsigned int pos, ast_node el) const; 591 inline ast_node_list set_ast_node(int index, ast_node el) const; 4549 ast_node ast_build::ast_from_schedule(union_map schedule) const 4597 ast_node ast_build::node_from_schedule(schedule schedule) const 4603 ast_node ast_build::node_from_schedule_map(union_map schedule) const 5001 ast_node manage(__isl_take isl_ast_node *ptr) { 5004 ast_node manage_copy(__isl_keep isl_ast_node *ptr) { 5012 ast_node::ast_node(const ast_node &obj) 5025 ast_node &ast_node::operator=(ast_node obj) { 5025 ast_node &ast_node::operator=(ast_node obj) { 5075 ast_node ast_node::alloc_user(ast_expr expr) 5087 ast_node ast_node::for_get_body() const 5135 ast_node ast_node::if_get_else() const 5141 ast_node ast_node::if_get_then() const 5159 ast_node ast_node::mark_get_node() const 5165 ast_node ast_node::set_annotation(id annotation) const 5251 ast_node_list ast_node_list::add(ast_node el) const 5275 stat ast_node_list::foreach(const std::function<stat(ast_node)> &fn) const 5278 const std::function<stat(ast_node)> *func; 5289 ast_node_list ast_node_list::from_ast_node(ast_node el) 5295 ast_node ast_node_list::get_ast_node(int index) const 5301 ast_node ast_node_list::get_at(int index) const 5307 ast_node_list ast_node_list::insert(unsigned int pos, ast_node el) const 5325 ast_node_list ast_node_list::set_ast_node(int index, ast_node el) 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> { }; 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;
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 123 typedef _Tp value_type;
usr/include/c++/7.4.0/type_traits 1629 { typedef _Tp type; };