osprey-gcc-4.2.0/gcc/tree-dump.h File Reference

#include "splay-tree.h"
#include "tree-pass.h"

Include dependency graph for tree-dump.h:

Go to the source code of this file.

Data Types

type  dump_node_info
type  dump_queue
type  dump_info

Defines

#define DUMP_NONE   0
#define DUMP_BINFO   1
#define dump_child(field, child)   queue_and_dump_index (di, field, child, DUMP_NONE)

Typedefs

typedef struct dump_infodump_info_p
typedef struct dump_node_infodump_node_info_p
typedef struct dump_queuedump_queue_p

Functions/Subroutines

void dump_pointer (dump_info_p, const char *, void *)
void dump_int (dump_info_p, const char *, int)
void dump_string (dump_info_p, const char *)
void dump_string_field (dump_info_p, const char *, const char *)
void dump_stmt (dump_info_p, tree)
void queue_and_dump_index (dump_info_p, const char *, tree, int)
void queue_and_dump_type (dump_info_p, tree)
void dump_function (enum tree_dump_index, tree)
void dump_function_to_file (tree, FILE *, int)
void debug_function (tree, int)
int dump_flag (dump_info_p, int, tree)
unsigned int dump_register (const char *, const char *, const char *, int, int)


Define Documentation

#define DUMP_BINFO   1

Definition at line 32 of file tree-dump.h.

#define dump_child ( field,
child   )     queue_and_dump_index (di, field, child, DUMP_NONE)

Definition at line 82 of file tree-dump.h.

#define DUMP_NONE   0

Definition at line 31 of file tree-dump.h.


Typedef Documentation

Definition at line 28 of file tree-dump.h.


Function Documentation

void debug_function ( tree  ,
int   
)

Definition at line 5146 of file tree-cfg.c.

References dump_function_to_file().

int dump_flag ( dump_info_p  ,
int  ,
tree   
)

Definition at line 612 of file tree-dump.c.

References dump_info::flags, and dump_info::node.

void dump_function ( enum  tree_dump_index,
tree   
)

Definition at line 1015 of file tree-dump.c.

References dump_begin(), dump_end(), dump_function_to_file(), flags, and stream.

void dump_function_to_file ( tree  ,
FILE ,
int   
)

void dump_int ( dump_info_p  ,
const char *  ,
int   
)

void dump_pointer ( dump_info_p  ,
const char *  ,
void  
)

Definition at line 181 of file tree-dump.c.

References dump_info::column, dump_maybe_newline(), fprintf(), and dump_info::stream.

Referenced by dequeue_and_dump().

unsigned int dump_register ( const char *  ,
const char *  ,
const char *  ,
int  ,
int   
)

void dump_stmt ( dump_info_p  ,
tree   
)

Definition at line 31 of file c-dump.c.

References dump_int(), EXPR_HAS_LOCATION, EXPR_LINENO, and STMT_LINENO.

Referenced by c_dump_tree(), and cp_dump_tree().

void dump_string ( dump_info_p  ,
const char *   
)

void dump_string_field ( dump_info_p  ,
const char *  ,
const char *   
)

void queue_and_dump_index ( dump_info_p  ,
const char *  ,
tree  ,
int   
)

void queue_and_dump_type ( dump_info_p  ,
tree   
)

Definition at line 136 of file tree-dump.c.

References DUMP_NONE, queue_and_dump_index(), and TREE_TYPE.

Referenced by dequeue_and_dump().


Generated on Wed Apr 8 15:46:43 2009 for Open64 by  doxygen 1.5.6