Otawa
0.10
|
Classes | |
class | BPredProcessor |
This is a specialization of the CFGProcessor class dedicated to branch prediction. More... | |
Enumerations | |
enum | method_t { NO_CONFLICT_2BITS_COUNTER = 0, BI_MODAL = 1, GLOBAL_2B = 2, GLOBAL_1B = 3 } |
Functions | |
SilentFeature | BRANCH_PREDICTION_FEATURE ("otawa::bpred::BRANCH_PREDICTION_FEATURE", maker) |
Identifier< method_t > | METHOD ("otawa::bpred::METHOD", NO_CONFLICT_2BITS_COUNTER) |
Configuration property to select the method used for branch prediction. More... | |
Identifier< int > | BHT_SIZE ("otawa::bpred::BHT_SIZE", 4) |
Configuration property to select the BHT's size to use with the bimodal metho. More... | |
Identifier< int > | HISTORY_SIZE ("otawa::bpred::HISTORY_SIZE", 4) |
Configuration property to select the history size to use for Global2b and Global1b methods. More... | |
Identifier< bool > | DUMP_BCG ("otawa::bpred::DUMP_BCG", false) |
Configuration property to dump or not the BCGs. More... | |
Identifier< bool > | DUMP_BHG ("otawa::bpred::DUMP_BHG", false) |
Configuration property to select to dump or not the BHGs. More... | |
Identifier< bool > | DUMP_BBHG ("otawa::bpred::DUMP_BBHG", false) |
Configuration property to dump or not the BBHGs. More... | |
Identifier< bool > | WITH_MITRA ("otawa::bpred::WITH_MITRA", false) |
Configuration property to use or not some constraints from mitra's . More... | |
Identifier< bool > | WITH_STATS ("otawa::bpred::WITH_STATS", false) |
Configuration property to generate or not stats. More... | |
Identifier< const char * > | INIT_HISTORY_BINARYVALUE ("otawa::bpred::INIT_HISTORY_BINARYVALUE", 0) |
Configuration property to select the inital value for history. More... | |
Identifier< bool > | EXPLICIT_MODE ("otawa::bpred::sEXPLICIT_MODE", true) |
Configuration property to select . More... | |
Variables | |
SilentFeature | BRANCH_PREDICTION_FEATURE |
Identifier< method_t > | METHOD |
Configuration property to select the method used for branch prediction. More... | |
Identifier< int > | BHT_SIZE |
Configuration property to select the BHT's size to use with the bimodal metho. More... | |
Identifier< int > | HISTORY_SIZE |
Configuration property to select the history size to use for Global2b and Global1b methods. More... | |
Identifier< bool > | DUMP_BCG |
Configuration property to dump or not the BCGs. More... | |
Identifier< bool > | DUMP_BHG |
Configuration property to select to dump or not the BHGs. More... | |
Identifier< bool > | DUMP_BBHG |
Configuration property to dump or not the BBHGs. More... | |
Identifier< bool > | WITH_MITRA |
Configuration property to use or not some constraints from mitra's . More... | |
Identifier< bool > | WITH_STATS |
Configuration property to generate or not stats. More... | |
Identifier< const char * > | INIT_HISTORY_BINARYVALUE |
Configuration property to select the inital value for history. More... | |
Identifier< bool > | EXPLICIT_MODE |
Configuration property to select . More... | |
SilentFeature otawa::bpred::BRANCH_PREDICTION_FEATURE | ( | "otawa::bpred::BRANCH_PREDICTION_FEATURE" | , |
maker | |||
) |
SilentFeature otawa::bpred::BRANCH_PREDICTION_FEATURE("otawa::bpred::BRANCH_PREDICTION_FEATURE", maker) |