GCC Middle and Back End API Reference
|
Go to the source code of this file.
Data Structures | |
struct | tree_stmt_iterator |
Enumerations | |
enum | tsi_iterator_update { TSI_NEW_STMT, TSI_SAME_STMT, TSI_CHAIN_START, TSI_CHAIN_END, TSI_CONTINUE_LINKING } |
Functions | |
static tree_stmt_iterator | tsi_start () |
static tree_stmt_iterator | tsi_last () |
static bool | tsi_end_p () |
static bool | tsi_one_before_end_p () |
static void | tsi_next () |
static void | tsi_prev () |
static tree * | tsi_stmt_ptr () |
static tree | tsi_stmt () |
void | tsi_link_before (tree_stmt_iterator *, tree, enum tsi_iterator_update) |
void | tsi_link_after (tree_stmt_iterator *, tree, enum tsi_iterator_update) |
void | tsi_delink (tree_stmt_iterator *) |
tree | alloc_stmt_list (void) |
void | free_stmt_list (tree) |
void | append_to_statement_list (tree, tree *) |
void | append_to_statement_list_force (tree, tree *) |
enum tsi_iterator_update |
tree alloc_stmt_list | ( | void | ) |
References TREE_SET_CODE.
Referenced by append_to_statement_list_1().
void free_stmt_list | ( | tree | ) |
void tsi_delink | ( | tree_stmt_iterator * | ) |
|
inlinestatic |
Referenced by build_call_1(), and unvisit_body().
|
inlinestatic |
Referenced by unvisit_body().
void tsi_link_after | ( | tree_stmt_iterator * | , |
tree | , | ||
enum | tsi_iterator_update | ||
) |
void tsi_link_before | ( | tree_stmt_iterator * | , |
tree | , | ||
enum | tsi_iterator_update | ||
) |
|
inlinestatic |
Referenced by build_call_1().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Referenced by build_call_1().
|
inlinestatic |
|
inlinestatic |
Referenced by build_call_1(), and unvisit_body().