#include "wn.h"#include "profile_com.h"

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().
1.7.1