osprey-gcc/gcc/tree-iterator.c File Reference

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tree.h"
#include "tree-gimple.h"
#include "tree-iterator.h"
#include "ggc.h"
#include "gt-tree-iterator.h"

Include dependency graph for tree-iterator.c:

Go to the source code of this file.

Functions/Subroutines

static GTY ((deletable("")))
void free_stmt_list (tree t)
void tsi_link_before (tree_stmt_iterator *i, tree t, enum tsi_iterator_update mode)
void tsi_link_after (tree_stmt_iterator *i, tree t, enum tsi_iterator_update mode)
void tsi_delink (tree_stmt_iterator *i)
tree tsi_split_statement_list_after (const tree_stmt_iterator *i)
tree tsi_split_statement_list_before (tree_stmt_iterator *i)
tree expr_first (tree expr)
tree expr_last (tree expr)
tree expr_only (tree expr)


Function Documentation

tree expr_first ( tree  expr  ) 

Definition at line 295 of file tree-iterator.c.

Referenced by lower_eh_filter(), scalarize_copy(), scalarize_init(), and scalarize_use().

tree expr_last ( tree  expr  ) 

Definition at line 315 of file tree-iterator.c.

tree expr_only ( tree  expr  ) 

void free_stmt_list ( tree  t  ) 

Definition at line 53 of file tree-iterator.c.

static GTY ( (deletable(""))   )  [static]

Definition at line 34 of file tree-iterator.c.

References make_node, memset, TREE_CHAIN, TREE_SET_CODE, TREE_TYPE, and void_type_node.

void tsi_delink ( tree_stmt_iterator i  ) 

void tsi_link_after ( tree_stmt_iterator i,
tree  t,
enum tsi_iterator_update  mode 
)

void tsi_link_before ( tree_stmt_iterator i,
tree  t,
enum tsi_iterator_update  mode 
)

tree tsi_split_statement_list_after ( const tree_stmt_iterator i  ) 

Definition at line 240 of file tree-iterator.c.

Referenced by gimplify_cleanup_point_expr().

tree tsi_split_statement_list_before ( tree_stmt_iterator i  ) 

Definition at line 267 of file tree-iterator.c.

Referenced by make_blocks(), and tree_split_block().


Generated on Wed Apr 8 14:22:21 2009 for Open64 by  doxygen 1.5.6