#include <branch_result.h>
Public Member Functions | |
| Profile_Branch () | |
| Profile_Branch (int b) | |
| void | init () |
| ~Profile_Branch () | |
| void | record (int ip, int correct) |
| void | print (FILE *f, A_Proc *code_database) |
| Profile_Branch () | |
| Profile_Branch (int b) | |
| void | init () |
| ~Profile_Branch () | |
| void | record (int ip, int correct) |
| void | print (FILE *f, A_Proc *code_database) |
Private Attributes | |
| int | _b |
| Branch_Result | _br [MAX_NUM_OF_BR] |
|
|
Definition at line 76 of file include/branch_result.h. |
|
|
Definition at line 80 of file include/branch_result.h. |
|
|
Definition at line 93 of file include/branch_result.h. |
|
|
Definition at line 76 of file src/branch_result.h. |
|
|
Definition at line 80 of file src/branch_result.h. |
|
|
Definition at line 93 of file src/branch_result.h. |
|
|
Definition at line 85 of file src/branch_result.h. References _br, i, and MAX_NUM_OF_BR. |
|
|
Definition at line 85 of file include/branch_result.h. References _br, i, and MAX_NUM_OF_BR. Referenced by Profile_Branch(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 78 of file branch_result.cpp. References _br, Multi_Op::bb(), Block_List::bbid(), A_Proc::find_mop_by_ip(), fprintf(), Multi_Op::has_branch(), i, Branch_Result::ip(), MAX_NUM_OF_BR, A_Proc::name(), Branch_Result::next(), Block_List::parent(), and Branch_Result::print(). Referenced by VLIW::output(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 29 of file branch_result.cpp. References _b, _br, Branch_Result::inc_access(), Branch_Result::inc_br_cor(), Branch_Result::inc_br_incor(), index(), Branch_Result::ip(), MAX_NUM_OF_BR, Branch_Result::next(), Branch_Result::set_ip(), and Branch_Result::set_next(). Referenced by VLIW::process_pipeline(). |
|
|
Definition at line 99 of file src/branch_result.h. Referenced by Profile_Branch(), and record(). |
|
|
Definition at line 100 of file src/branch_result.h. |
1.3.2