GCC Middle and Back End API Reference
tree-pretty-print.h File Reference

Go to the source code of this file.

Functions

void pp_tree_identifier (pretty_printer *, tree)
void print_declaration (pretty_printer *, tree, int, int)
int dump_generic_node (pretty_printer *, tree, int, int, bool)
void print_generic_stmt (FILE *, tree, int)
void print_generic_stmt_indented (FILE *, tree, int, int)
void print_generic_expr (FILE *, tree, int)
void print_generic_decl (FILE *, tree, int)
void dump_omp_clauses (pretty_printer *, tree, int, int)
void print_call_name (pretty_printer *, tree, int)
void debug_generic_expr (tree)
void debug_generic_stmt (tree)
void debug_tree_chain (tree)
void percent_K_format (text_info *)
void dump_function_header (FILE *, tree, int)
void debug_c_tree (tree)

Function Documentation

void debug_c_tree ( tree  )
In c-pretty-print.c   
void debug_generic_expr ( tree  )
void debug_generic_stmt ( tree  )
void debug_tree_chain ( tree  )
void dump_function_header ( FILE *  ,
tree  ,
int   
)
int dump_generic_node ( pretty_printer buffer,
tree  node,
int  spc,
int  flags,
bool  is_stmt 
)
Dump the node NODE on the pretty_printer BUFFER, SPC spaces of
   indent.  FLAGS specifies details to show in the dump (see TDF_* in
   dumpfile.h).  If IS_STMT is true, the object printed is considered
   to be a statement and it is terminated by ';' if appropriate.   

References array_ref_element_size(), array_ref_low_bound(), component_ref_field_offset(), dump_array_domain(), dump_block_node(), dump_decl_name(), dump_function_declaration(), dump_generic_node(), dump_location(), dump_omp_clause(), dump_omp_clauses(), exact_log2(), first, fixed_to_decimal(), host_integerp(), HOST_WIDE_INT, HOST_WIDE_INT_PRINT_DOUBLE_HEX, integer_zerop(), len, more_call_expr_args_p(), newline_and_indent(), op_prio(), op_symbol(), pp_character(), pp_newline(), pp_printf(), pp_string(), pp_tree_identifier(), predictor_name(), pretty_print_string(), print_call_name(), print_declaration(), print_struct_decl(), real_to_decimal(), si, tcc_declaration, tcc_type, tree_code_name, tree_int_cst_sgn(), tree_to_double_int(), tsi_end_p(), tsi_next(), tsi_start(), tsi_stmt(), type(), TYPE_QUAL_CONST, TYPE_QUAL_RESTRICT, TYPE_QUAL_VOLATILE, and vec_safe_length().

Referenced by default_tree_printer(), do_niy(), dump_array_domain(), dump_binary_rhs(), dump_block_node(), dump_function_declaration(), dump_generic_node(), dump_gimple_asm(), dump_gimple_assign(), dump_gimple_call(), dump_gimple_call_args(), dump_gimple_cond(), dump_gimple_fmt(), dump_gimple_label(), dump_gimple_mem_ops(), dump_gimple_omp_atomic_load(), dump_gimple_omp_atomic_store(), dump_gimple_omp_continue(), dump_gimple_omp_critical(), dump_gimple_omp_for(), dump_gimple_omp_parallel(), dump_gimple_omp_sections(), dump_gimple_omp_task(), dump_gimple_phi(), dump_gimple_return(), dump_gimple_switch(), dump_gimple_transaction(), dump_omp_clause(), dump_ternary_rhs(), dump_unary_rhs(), pp_cfg_jump(), print_call_name(), print_declaration(), print_generic_expr(), print_generic_stmt(), print_generic_stmt_indented(), and print_struct_decl().

void dump_omp_clauses ( pretty_printer ,
tree  ,
int  ,
int   
)
void percent_K_format ( text_info )
void pp_tree_identifier ( pretty_printer ,
tree   
)
void print_call_name ( pretty_printer ,
tree  ,
int   
)
void print_declaration ( pretty_printer ,
tree  ,
int  ,
int   
)
In tree-pretty-print.c   
void print_generic_decl ( FILE *  ,
tree  ,
int   
)
void print_generic_expr ( FILE *  ,
tree  ,
int   
)
void print_generic_stmt ( FILE *  ,
tree  ,
int   
)
void print_generic_stmt_indented ( FILE *  ,
tree  ,
int  ,
int   
)