|
GCC Middle and Back End API Reference
|
#include <tree-dump.h>

Data Fields | |
| FILE * | stream |
| const_tree | node |
| int | flags |
| unsigned int | index |
| unsigned int | column |
| dump_queue_p | queue |
| dump_queue_p | queue_end |
| dump_queue_p | free_list |
| splay_tree | nodes |
A dump_info gives information about how we should perform the dump and about the current state of the dump.
| unsigned int dump_info::column |
The next column.
Referenced by dump_fixed(), dump_int(), dump_pointer(), dump_real(), and queue_and_dump_type().
| int dump_info::flags |
User flags.
| dump_queue_p dump_info::free_list |
Free queue nodes.
Referenced by queue().
| unsigned int dump_info::index |
The next unused node index.
| const_tree dump_info::node |
The original node.
| splay_tree dump_info::nodes |
The tree nodes which we have already written out. The keys are the addresses of the nodes; the values are the integer indices we assigned them.
| dump_queue_p dump_info::queue |
The first node in the queue of nodes to be written out.
| dump_queue_p dump_info::queue_end |
The last node in the queue.
| FILE* dump_info::stream |
The stream on which to dump the information.
Referenced by dump_fixed(), dump_int(), dump_pointer(), dump_real(), and queue_and_dump_type().