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