Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | INST_INIT_NAME "__profile_init" |
#define | PU_INIT_NAME "__profile_pu_init" |
#define | INVOKE_INIT_NAME "__profile_invoke_init" |
#define | INVOKE_INSTRUMENT_NAME "__profile_invoke" |
#define | BRANCH_INIT_NAME "__profile_branch_init" |
#define | BRANCH_INSTRUMENT_NAME "__profile_branch" |
#define | LOOP_INIT_NAME "__profile_loop_init" |
#define | LOOP_INSTRUMENT_NAME "__profile_loop" |
#define | LOOP_INST_ITER_NAME "__profile_loop_iter" |
#define | SHORT_CIRCUIT_INIT_NAME "__profile_short_circuit_init" |
#define | SHORT_CIRCUIT_INST_NAME "__profile_short_circuit" |
#define | CALL_INIT_NAME "__profile_call_init" |
#define | CALL_INST_ENTRY_NAME "__profile_call_entry" |
#define | CALL_INST_EXIT_NAME "__profile_call_exit" |
#define | SWITCH_INIT_NAME "__profile_switch_init" |
#define | SWITCH_INSTRUMENT_NAME "__profile_switch" |
#define | COMPGOTO_INIT_NAME "__profile_compgoto_init" |
#define | COMPGOTO_INSTRUMENT_NAME "__profile_compgoto" |
Functions | |
void | WN_Instrument (WN *wn, PROFILE_PHASE phase) |
void | WN_Annotate (WN *wn, PROFILE_PHASE phase, MEM_POOL *MEM_pu_pool) |
void | Set_Instrumentation_File_Name (char *fname) |
#define BRANCH_INIT_NAME "__profile_branch_init" |
Definition at line 129 of file wn_instrument.h.
#define BRANCH_INSTRUMENT_NAME "__profile_branch" |
Definition at line 130 of file wn_instrument.h.
#define CALL_INIT_NAME "__profile_call_init" |
Definition at line 136 of file wn_instrument.h.
#define CALL_INST_ENTRY_NAME "__profile_call_entry" |
Definition at line 137 of file wn_instrument.h.
#define CALL_INST_EXIT_NAME "__profile_call_exit" |
Definition at line 138 of file wn_instrument.h.
#define COMPGOTO_INIT_NAME "__profile_compgoto_init" |
Definition at line 141 of file wn_instrument.h.
#define COMPGOTO_INSTRUMENT_NAME "__profile_compgoto" |
Definition at line 142 of file wn_instrument.h.
#define INST_INIT_NAME "__profile_init" |
Definition at line 124 of file wn_instrument.h.
#define INVOKE_INIT_NAME "__profile_invoke_init" |
Definition at line 127 of file wn_instrument.h.
#define INVOKE_INSTRUMENT_NAME "__profile_invoke" |
Definition at line 128 of file wn_instrument.h.
#define LOOP_INIT_NAME "__profile_loop_init" |
Definition at line 131 of file wn_instrument.h.
#define LOOP_INST_ITER_NAME "__profile_loop_iter" |
Definition at line 133 of file wn_instrument.h.
#define LOOP_INSTRUMENT_NAME "__profile_loop" |
Definition at line 132 of file wn_instrument.h.
#define PU_INIT_NAME "__profile_pu_init" |
Definition at line 125 of file wn_instrument.h.
#define SHORT_CIRCUIT_INIT_NAME "__profile_short_circuit_init" |
Definition at line 134 of file wn_instrument.h.
#define SHORT_CIRCUIT_INST_NAME "__profile_short_circuit" |
Definition at line 135 of file wn_instrument.h.
#define SWITCH_INIT_NAME "__profile_switch_init" |
Definition at line 139 of file wn_instrument.h.
#define SWITCH_INSTRUMENT_NAME "__profile_switch" |
Definition at line 140 of file wn_instrument.h.
void Set_Instrumentation_File_Name | ( | char * | fname | ) |
void WN_Annotate | ( | WN * | wn, |
PROFILE_PHASE | phase, | ||
MEM_POOL * | MEM_pu_pool | ||
) |
Referenced by Backend_Processing(), Do_WOPT_and_CG_with_Regions(), and Preprocess_PU().
void WN_Instrument | ( | WN * | wn, |
PROFILE_PHASE | phase | ||
) |
Referenced by Backend_Processing(), Do_WOPT_and_CG_with_Regions(), and Preprocess_PU().