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: