#include <SampleBPred.h>
Onikiri::SampleAlwaysHitBrDirPredictorに対する継承グラフ
Public メソッド | |
BEGIN_PARAM_PATH (GetParamPath()) BEGIN_PARAM_PATH(GetResultPath()) virtual bool Predict(OpIterator op | |
virtual void | Finalize () |
virtual void | Initialize (InitPhase phase) |
SampleAlwaysHitBrDirPredictor () | |
virtual | ~SampleAlwaysHitBrDirPredictor () |
Public 変数 | |
Core * | m_core |
s64 | m_numPredicted |
SampleBPred.h の 54 行で定義されています。
Onikiri::SampleAlwaysHitBrDirPredictor::SampleAlwaysHitBrDirPredictor | ( | ) | [inline] |
SampleBPred.h の 60 行で定義されています。
00060 : 00061 m_enableCount( false ), 00062 m_numPredicted( 0 ), 00063 m_core( 0 ) 00064 { 00065 }
virtual Onikiri::SampleAlwaysHitBrDirPredictor::~SampleAlwaysHitBrDirPredictor | ( | ) | [inline, virtual] |
Onikiri::SampleAlwaysHitBrDirPredictor::BEGIN_PARAM_PATH | ( | GetParamPath() | ) |
virtual void Onikiri::SampleAlwaysHitBrDirPredictor::Finalize | ( | ) | [inline, virtual] |
Onikiri::PhysicalResourceNodeを再定義しています。
SampleBPred.h の 93 行で定義されています。
参照先 Onikiri::PhysicalResourceNode::ReleaseParam().
00094 { 00095 ReleaseParam(); 00096 }
関数の呼び出しグラフ:
virtual void Onikiri::SampleAlwaysHitBrDirPredictor::Initialize | ( | InitPhase | phase | ) | [inline, virtual] |
SampleBPred.h の 75 行で定義されています。
参照先 Onikiri::PhysicalResourceNode::INIT_POST_CONNECTION・Onikiri::PhysicalResourceNode::INIT_PRE_CONNECTION・Onikiri::ParamExchange::LoadParam()・m_core・THROW_RUNTIME_ERROR.
00076 { 00077 if( phase == INIT_PRE_CONNECTION ){ 00078 00079 // After constructing and before object connection. 00080 // LoadParam() must be called in this phase or later. 00081 LoadParam(); 00082 00083 } 00084 else if ( phase == INIT_POST_CONNECTION ){ 00085 00086 // After connection 00087 if( m_core == NULL ){ 00088 THROW_RUNTIME_ERROR( "'m_core' is not connected correctly." ); 00089 } 00090 00091 } 00092 }
関数の呼び出しグラフ: