GCC Middle and Back End API Reference
dump_info Struct Reference

#include <tree-dump.h>

Collaboration diagram for dump_info:

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

Detailed Description

   A dump_info gives information about how we should perform the dump
   and about the current state of the dump.  

Field Documentation

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


The documentation for this struct was generated from the following file: