|
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().