osprey/common/com/ir_reader.h File Reference

Go to the source code of this file.

Functions/Subroutines

void IR_reader_init (void)
void IR_reader_finish (void)
FILEIR_open (char *filename)
void IR_close (void)
BOOL IR_open_output (char *filename)
void IR_close_output (void)
WNIR_get_func (void)
void IR_put_func (WN *wn, FILE *f)
void IR_Dwarf_Gen_File_Table (BOOL dump_filenames)
void IR_Srcpos_Filename (SRCPOS srcpos, const char **fname, const char **dirname)
void Check_for_IR_Dump (INT phase, WN *pu, const char *phase_name)
void dump_wn (WN *wn)
void dump_tree (WN *wn)
void dump_region_tree (WN *wn)
void dump_wn_no_st (WN *wn)
void fdump_wn_no_st (FILE *fp, WN *wn)
void dump_tree_no_st (WN *wn)
void fdump_tree_with_alias (FILE *fp, const WN *wn, WN_MAP map, const struct ALIAS_MANAGER *)
void fdump_tree_with_freq (FILE *fp, const WN *wn, WN_MAP map)
void fdump_wn (FILE *f, WN *wn)
void fdump_tree (FILE *f, WN *wn)
void fdump_tree_no_st (FILE *f, WN *wn)
void fdump_region_tree (FILE *f, WN *wn)
void CG_Dump_Region (FILE *f, WN *)
BOOL IR_set_dump_order (BOOL dump_prefix)
void enable_tree_freq_display (void)
void disable_tree_freq_display (void)
void WN_TREE_put_func (WN *, FILE *)
void WN_TREE_dump_tree (WN *wn)
void WN_TREE_fdump_tree (FILE *f, WN *wn)

Variables

BOOL IR_dump_map_info
BOOL IR_dump_region
BOOL IR_dump_line_numbers


Function Documentation

void CG_Dump_Region ( FILE f,
WN  
)

Definition at line 2034 of file cg.cxx.

References BB_next, CGRIN_entry, Is_True, Print_BB(), REGION_get_rid(), RID_cginfo, RID_level, and RL_CGSCHED.

Referenced by ir_put_stmt(), and WN_TREE_put_stmt().

void Check_for_IR_Dump ( INT  phase,
WN pu,
const char *  phase_name 
)

void disable_tree_freq_display ( void   ) 

Definition at line 1712 of file ir_reader.cxx.

References IR_freq_map, and WN_MAP_UNDEFINED.

Referenced by Pre_Optimizer().

void dump_region_tree ( WN wn  ) 

Definition at line 1621 of file ir_reader.cxx.

References BOOL, fdump_tree(), IR_dump_region, save, and TRUE.

void dump_tree ( WN wn  ) 

Definition at line 1609 of file ir_reader.cxx.

References fdump_tree().

void dump_tree_no_st ( WN wn  ) 

Definition at line 1653 of file ir_reader.cxx.

References BOOL, dump_tree(), FALSE, follow_st, IR_reader_init(), and is_initialized.

void dump_wn ( WN wn  ) 

void dump_wn_no_st ( WN wn  ) 

Definition at line 1629 of file ir_reader.cxx.

References BOOL, dump_wn(), FALSE, follow_st, IR_reader_init(), and is_initialized.

void enable_tree_freq_display ( void   ) 

Definition at line 1707 of file ir_reader.cxx.

References IR_freq_map, and WN_MAP_FEEDBACK.

void fdump_region_tree ( FILE f,
WN wn 
)

void fdump_tree ( FILE f,
WN wn 
)

void fdump_tree_no_st ( FILE f,
WN wn 
)

Definition at line 1686 of file ir_reader.cxx.

References BOOL, FALSE, fdump_tree(), follow_st, IR_reader_init(), and is_initialized.

void fdump_tree_with_alias ( FILE fp,
const WN wn,
WN_MAP  map,
const struct ALIAS_MANAGER  
)

Definition at line 1696 of file ir_reader.cxx.

References fdump_tree(), IR_alias_map, and save.

Referenced by ALIAS_MANAGER::May_refer_to_alloca_mem(), and ALIAS_MANAGER::Print().

void fdump_tree_with_freq ( FILE fp,
const WN wn,
WN_MAP  map 
)

void fdump_wn ( FILE f,
WN wn 
)

void fdump_wn_no_st ( FILE fp,
WN wn 
)

void IR_close ( void   ) 

Definition at line 390 of file ir_reader.cxx.

References fclose(), and ir_file.

void IR_close_output ( void   ) 

Definition at line 412 of file ir_reader.cxx.

References fclose(), ir_ofile, and NULL.

void IR_Dwarf_Gen_File_Table ( BOOL  dump_filenames  ) 

WN* IR_get_func ( void   ) 

FILE* IR_open ( char *  filename  ) 

Definition at line 372 of file ir_reader.cxx.

References fclose(), fopen, fprintf(), fread, ir_file, ir_line, prefix_check, rewind(), strncmp(), and void.

BOOL IR_open_output ( char *  filename  ) 

Definition at line 399 of file ir_reader.cxx.

References FALSE, fopen, ir_error(), ir_ofile, NULL, and TRUE.

void IR_put_func ( WN wn,
FILE f 
)

Definition at line 1562 of file ir_reader.cxx.

References ir_ofile, ir_put_stmt(), and save.

Referenced by fdump_tree(), and ir_b2a_process_PUs().

void IR_reader_finish ( void   ) 

Definition at line 366 of file ir_reader.cxx.

References MEM_local_pool, and MEM_POOL_Pop.

Referenced by WFE_File_Finish(), and WGEN_File_Finish().

void IR_reader_init ( void   ) 

BOOL IR_set_dump_order ( BOOL  dump_prefix  ) 

Definition at line 356 of file ir_reader.cxx.

References BOOL, and dump_parent_before_children.

void IR_Srcpos_Filename ( SRCPOS  srcpos,
const char **  fname,
const char **  dirname 
)

void WN_TREE_dump_tree ( WN wn  ) 

Definition at line 2041 of file ir_reader.cxx.

References WN_TREE_fdump_tree().

void WN_TREE_fdump_tree ( FILE f,
WN wn 
)

void WN_TREE_put_func ( WN ,
FILE  
)

Definition at line 2005 of file ir_reader.cxx.

References ir_ofile, save, and WN_TREE_put_stmt().

Referenced by WN_TREE_fdump_tree().


Variable Documentation

Definition at line 250 of file ir_reader.cxx.

Referenced by ir_put_wn(), and main().

Definition at line 247 of file ir_reader.cxx.

Referenced by EMITTER::Emit(), ir_put_wn(), lower_bit_field_id(), and main().

Definition at line 248 of file ir_reader.cxx.

Referenced by dump_region_tree(), fdump_region_tree(), ir_put_stmt(), and WN_TREE_put_stmt().


Generated on Wed Apr 8 14:39:39 2009 for Open64 by  doxygen 1.5.6