#include "dump_feedback.h"#include <stdio.h>

Go to the source code of this file.
Functions/Subroutines | |
| void | Dump_Edge_Info (BB *source_bb, BBLIST *edge, FILE *fp) |
| void | Dump_Fb_Data (PU_PROFILE_HANDLES fb_handles, FILE *fp) |
Variables | |
| char * | Cur_PU_Name |
| char * | Src_File_Name |
Definition at line 51 of file dump_feedback.cxx.
References BB_id, BBLIST_item, and fprintf().
Referenced by EDGE_PROFILE::Annotate_Call_Branch(), EDGE_PROFILE::Annotate_Cloop_Branch(), EDGE_PROFILE::Annotate_Indirect_Cond_Branch(), EDGE_PROFILE::Annotate_Ip_Rel_Branch(), EDGE_PROFILE::Annotate_None_and_Other_Xfer(), and EDGE_PROFILE::Annotate_Top_Branch().
| void Dump_Fb_Data | ( | PU_PROFILE_HANDLES | fb_handles, | |
| FILE * | fp | |||
| ) |
Definition at line 59 of file dump_feedback.cxx.
References PU_Profile_Handle::Branch_Profile_Table, PU_Profile_Handle::Call_Profile_Table, Cur_PU_Name, PU_Profile_Handle::Edge_Profile_Table, FB_FREQ_ZERO(), fprintf(), FB_Info_Edge::freq_edge, FB_Info_Call::freq_entry, FB_Info_Call::freq_exit, FB_Info_Invoke::freq_invoke, FB_Info_Branch::freq_not_taken, FB_Info_Branch::freq_taken, Get_Branch_Profile(), Get_Call_Profile(), Get_Edge_Profile(), Get_Invoke_Profile(), Get_Stride_Profile(), Get_Value_Profile(), handle, i, info, PU_Profile_Handle::Invoke_Profile_Table, FB_Info_Edge::Print(), FB_Info_Value::Print(), FB_Info_Call::Print(), FB_Info_Branch::Print(), FB_Info_Invoke::Print(), PU_Profile_Handle::Stride_Profile_Table, and PU_Profile_Handle::Value_Profile_Table.
Referenced by CG_Edge_Profile_Annotation().
| char* Cur_PU_Name |
| char* Src_File_Name |
Definition at line 120 of file glob.cxx.
Referenced by Anl_Validate_Options(), CG_Edge_Profile_Annotation(), CG_Edge_Profile_Instrument(), CG_End_Final(), CG_Init_Gcov(), CG_Instrument_Arcs(), Cleanup_Files(), DRA_Make_File_Name(), DST_build(), EDGE_PROFILE::EDGE_PROFILE(), Fix_LRA_Blues(), HoistIf(), List_Compile_Options(), lower_bit_field_id(), main(), Phase_Init(), Prefetch_Auto(), Prepare_Listing_File(), Prepare_Source(), Process_Cc1_Command_Line(), Process_Command_Line(), Simd(), WN_INSTRUMENT_WALKER::Tree_Walk(), vho_lower_icall(), Vintrinsic_Fission(), Vintrinsic_Fission_Walk(), W2C_Process_Command_Line(), W2F_Process_Command_Line(), WFE_Init(), and WN_Annotate().
1.5.6