GCC Middle and Back End API Reference
print-tree.c File Reference
#include "tree-flow.h"
Include dependency graph for print-tree.c:

Data Structures

struct  bucket

Functions

void dump_addr ()
void print_node_brief ()
void indent_to ()
void print_node ()
void print_vec_tree ()
DEBUG_FUNCTION void debug_tree ()
DEBUG_FUNCTION void debug_raw ()
static void dump_tree_via_hooks ()
DEBUG_FUNCTION void debug ()
DEBUG_FUNCTION void debug_verbose ()
DEBUG_FUNCTION void debug_head ()
DEBUG_FUNCTION void debug_body ()
DEBUG_FUNCTION void debug_vec_tree ()

Variables

static struct bucket ** table

Function Documentation

DEBUG_FUNCTION void debug ( )

References dump_tree_via_hooks().

DEBUG_FUNCTION void debug_body ( )

References debug, and dump_function_to_file().

DEBUG_FUNCTION void debug_head ( )

References debug.

DEBUG_FUNCTION void debug_raw ( )
Print the vector of trees VEC on standard error, for debugging.
   Most nodes referred to by this one are printed recursively
   down to a depth of six.   

References debug_tree().

Referenced by debug_vec_tree().

DEBUG_FUNCTION void debug_tree ( )
Print the node NODE on standard error, for debugging.
   Most nodes referred to by this one are printed recursively
   down to a depth of six.   

References free(), and print_node().

Referenced by browse_tree(), debug_raw(), expand_debug_expr(), get_expr_operands(), gimplify_expr(), verify_cgraph_node(), and will_be_nonconstant_expr_predicate().

DEBUG_FUNCTION void debug_vec_tree ( )

References debug_raw().

Referenced by debug_rli().

DEBUG_FUNCTION void debug_verbose ( )
Dump expression REF verbosely.   

References dump_tree_via_hooks().

void dump_addr ( )
Print PREFIX and ADDR to FILE.   

References flag_dump_unnumbered.

Referenced by dump_symtab_base(), print_node(), print_node_brief(), print_rtx(), and print_vec_tree().

static void dump_tree_via_hooks ( )
static
void indent_to ( )

Referenced by print_node(), and print_vec_tree().

void print_vec_tree ( )
Print the tree vector VEC in full on file FILE, preceded by PREFIX,
   starting in column INDENT.   

References dump_addr(), indent_to(), and print_node().


Variable Documentation

struct bucket** table
static