27#ifndef GCC_TREE_ITERATOR_H
28#define GCC_TREE_ITERATOR_H 1
33 struct tree_statement_list_node *
ptr;
Definition tree-iterator.h:113
tsi_range(tree t)
Definition tree-iterator.h:116
tree_stmt_iterator end() const
Definition tree-iterator.h:118
tree_stmt_iterator begin() const
Definition tree-iterator.h:117
tree t
Definition tree-iterator.h:114
union tree_node * tree
Definition coretypes.h:97
i
Definition poly-int.h:776
Ca const poly_int< N, Cb > & b
Definition poly-int.h:771
Definition tree-iterator.h:32
struct tree_statement_list_node * ptr
Definition tree-iterator.h:33
tree & operator*()
Definition tree-iterator.h:48
tree_stmt_iterator & operator++()
Definition tree-iterator.h:42
bool operator==(tree_stmt_iterator b) const
Definition tree-iterator.h:39
tree_stmt_iterator & operator--()
Definition tree-iterator.h:43
bool operator!=(tree_stmt_iterator b) const
Definition tree-iterator.h:41
tree container
Definition tree-iterator.h:34
#define NULL
Definition system.h:50
void append_to_statement_list_force(tree, tree *)
Definition tree-iterator.cc:102
bool tsi_end_p(tree_stmt_iterator i)
Definition tree-iterator.h:75
bool tsi_one_before_end_p(tree_stmt_iterator i)
Definition tree-iterator.h:81
tree tsi_stmt(tree_stmt_iterator i)
Definition tree-iterator.h:105
void tsi_link_before(tree_stmt_iterator *, tree, enum tsi_iterator_update)
Definition tree-iterator.cc:111
void tsi_prev(tree_stmt_iterator *i)
Definition tree-iterator.h:93
void append_to_statement_list(tree, tree *)
Definition tree-iterator.cc:93
void tsi_link_after(tree_stmt_iterator *, tree, enum tsi_iterator_update)
Definition tree-iterator.cc:188
tree alloc_stmt_list(void)
Definition tree-iterator.cc:34
void tsi_next(tree_stmt_iterator *i)
Definition tree-iterator.h:87
void free_stmt_list(tree)
Definition tree-iterator.cc:53
void tsi_delink(tree_stmt_iterator *)
Definition tree-iterator.cc:264
tree * tsi_stmt_ptr(tree_stmt_iterator i)
Definition tree-iterator.h:99
tsi_iterator_update
Definition tree-iterator.h:122
@ TSI_SAME_STMT
Definition tree-iterator.h:125
@ TSI_CHAIN_END
Definition tree-iterator.h:128
@ TSI_CONTINUE_LINKING
Definition tree-iterator.h:130
@ TSI_NEW_STMT
Definition tree-iterator.h:123
@ TSI_CHAIN_START
Definition tree-iterator.h:126
tree_stmt_iterator tsi_start(tree t)
Definition tree-iterator.h:53
tree expr_single(tree)
Definition tree-iterator.cc:364
tree expr_last(tree)
Definition tree-iterator.cc:327
tree expr_first(tree)
Definition tree-iterator.cc:292
tree_stmt_iterator tsi_last(tree t)
Definition tree-iterator.h:64
#define STATEMENT_LIST_HEAD(NODE)
Definition tree.h:3649
#define STATEMENT_LIST_TAIL(NODE)
Definition tree.h:3651