#include "splay-tree.h"#include "tree-pass.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_info * | dump_info_p |
| typedef struct dump_node_info * | dump_node_info_p |
| typedef struct dump_queue * | dump_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 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 struct dump_info* dump_info_p |
Definition at line 28 of file tree-dump.h.
| typedef struct dump_node_info * dump_node_info_p |
| typedef struct dump_queue * dump_queue_p |
| int dump_flag | ( | dump_info_p | , | |
| int | , | |||
| tree | ||||
| ) |
Definition at line 1015 of file tree-dump.c.
References dump_begin(), dump_end(), dump_function_to_file(), flags, and stream.
Definition at line 5134 of file tree-cfg.c.
References basic_block_info, BIND_EXPR_BODY, cfun, check_bb_profile(), DECL_ARGUMENTS, DECL_SAVED_TREE, DECL_STRUCT_FUNCTION, dump_eh_tree(), dump_flags, dump_generic_bb(), dump_node(), ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, FOR_EACH_BB, fprintf(), function, indent, n_basic_blocks, print_generic_decl(), print_generic_expr(), print_generic_stmt_indented(), TDF_DETAILS, TDF_RAW, TDF_SLIM, TREE_CHAIN, TREE_CODE, TREE_VALUE, and vars.
Referenced by debug_function(), dump_function(), dump_tree_cfg(), execute_todo(), and insert_range_assertions().
| void dump_int | ( | dump_info_p | , | |
| const char * | , | |||
| int | ||||
| ) |
Definition at line 194 of file tree-dump.c.
References dump_info::column, dump_maybe_newline(), fprintf(), and dump_info::stream.
Referenced by cp_dump_tree(), dequeue_and_dump(), and dump_stmt().
| 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 | ||||
| ) |
Definition at line 793 of file tree-dump.c.
References extra_dump_files_alloced, extra_dump_files_in_use, FIRST_AUTO_NUMBERED_DUMP, dump_file_info::flags, dump_file_info::glob, dump_file_info::letter, memset, dump_file_info::num, dump_file_info::suffix, dump_file_info::swtch, TDI_end, and xrealloc().
| 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 * | ||||
| ) |
Definition at line 207 of file tree-dump.c.
References dump_info::column, dump_maybe_newline(), fprintf(), dump_info::stream, and strlen().
Referenced by c_dump_tree(), cp_dump_tree(), dequeue_and_dump(), dump_access(), and dump_op().
| void dump_string_field | ( | dump_info_p | , | |
| const char * | , | |||
| const char * | ||||
| ) |
Definition at line 212 of file tree-dump.c.
References dump_info::column, dump_maybe_newline(), fprintf(), dump_info::stream, and strlen().
| void queue_and_dump_index | ( | dump_info_p | , | |
| const char * | , | |||
| tree | , | |||
| int | ||||
| ) |
Definition at line 104 of file tree-dump.c.
References dump_info::column, dump_index(), dump_maybe_newline(), fprintf(), index(), n, dump_info::nodes, queue(), splay_tree_lookup(), dump_info::stream, and splay_tree_node_s::value.
Referenced by dequeue_and_dump(), and queue_and_dump_type().
| 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().
1.5.6