|
Polly 22.0.0git
|
#include <isl_ast_private.h>
Public Attributes | |
| int | ref |
| isl_ctx * | ctx |
| enum isl_ast_node_type | type |
| union { | |
| struct { | |
| isl_ast_node_list * children | |
| } b | |
| struct { | |
| isl_ast_expr * guard | |
| isl_ast_node * then | |
| isl_ast_node * else_node | |
| } i | |
| struct { | |
| unsigned degenerate: 1 | |
| isl_ast_expr * iterator | |
| isl_ast_expr * init | |
| isl_ast_expr * cond | |
| isl_ast_expr * inc | |
| isl_ast_node * body | |
| } f | |
| struct { | |
| isl_ast_expr * expr | |
| } e | |
| struct { | |
| isl_id * mark | |
| isl_ast_node * node | |
| } m | |
| } | u |
| isl_id * | annotation |
Definition at line 58 of file isl_ast_private.h.
| isl_id* isl_ast_node::annotation |
Definition at line 90 of file isl_ast_private.h.
| struct { ... } isl_ast_node::b |
Referenced by isl_ast_node_block_from_children().
| isl_ast_node* isl_ast_node::body |
Definition at line 79 of file isl_ast_private.h.
Referenced by isl_ast_node_for_take_body().
| isl_ast_node_list* isl_ast_node::children |
Definition at line 66 of file isl_ast_private.h.
Referenced by isl_ast_node_block_from_children().
| isl_ast_expr* isl_ast_node::cond |
Definition at line 77 of file isl_ast_private.h.
| isl_ctx* isl_ast_node::ctx |
Definition at line 61 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc().
| unsigned isl_ast_node::degenerate |
Definition at line 74 of file isl_ast_private.h.
| struct { ... } isl_ast_node::e |
Referenced by isl_ast_node_user_from_expr().
| isl_ast_node* isl_ast_node::else_node |
Definition at line 71 of file isl_ast_private.h.
Referenced by isl_ast_node_if_take_else_node().
| isl_ast_expr* isl_ast_node::expr |
Definition at line 82 of file isl_ast_private.h.
Referenced by isl_ast_node_user_from_expr().
| struct { ... } isl_ast_node::f |
Referenced by isl_ast_node_alloc_for(), and isl_ast_node_for_take_body().
| isl_ast_expr* isl_ast_node::guard |
Definition at line 69 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc_if().
| struct { ... } isl_ast_node::i |
Referenced by isl_ast_node_alloc_if(), isl_ast_node_if_take_else_node(), and isl_ast_node_if_take_then_node().
| isl_ast_expr* isl_ast_node::inc |
Definition at line 78 of file isl_ast_private.h.
| isl_ast_expr* isl_ast_node::init |
Definition at line 76 of file isl_ast_private.h.
| isl_ast_expr* isl_ast_node::iterator |
Definition at line 75 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc_for().
| struct { ... } isl_ast_node::m |
Referenced by isl_ast_node_alloc_mark(), and isl_ast_node_mark_take_node().
| isl_id* isl_ast_node::mark |
Definition at line 85 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc_mark().
| isl_ast_node* isl_ast_node::node |
Definition at line 86 of file isl_ast_private.h.
Referenced by isl_ast_graft_insert_for(), isl_ast_node_alloc_mark(), and isl_ast_node_mark_take_node().
| int isl_ast_node::ref |
Definition at line 59 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc(), isl_ast_node_copy(), and isl_ast_node_cow().
| isl_ast_node* isl_ast_node::then |
Definition at line 70 of file isl_ast_private.h.
Referenced by isl_ast_node_if_take_then_node().
| enum isl_ast_node_type isl_ast_node::type |
Definition at line 62 of file isl_ast_private.h.
Referenced by isl_ast_node_alloc().
| union { ... } isl_ast_node::u |