#include <PipelinedExecUnit.h>
Onikiri::PipelinedExecUnitに対する継承グラフ
Public メソッド | |
virtual bool | CanReserve (OpIterator op, int time) |
virtual void | Execute (OpIterator op) |
virtual void | Reserve (OpIterator op, int time) |
PipelinedExecUnit.h の 42 行で定義されています。
bool PipelinedExecUnit::CanReserve | ( | OpIterator | op, | |
int | time | |||
) | [virtual] |
Onikiri::ExecUnitIFを実装しています。
PipelinedExecUnit.cpp の 49 行で定義されています。
参照先 Onikiri::ExecUnitReserver::CanReserve()・Onikiri::ExecUnitBase::m_reserver.
00050 { 00051 return m_reserver.CanReserve( 1, time, 1 ); 00052 }
関数の呼び出しグラフ:
void PipelinedExecUnit::Execute | ( | OpIterator | op | ) | [virtual] |
Onikiri::ExecUnitBaseを再定義しています。
Onikiri::MemExecUnitで再定義されています。
PipelinedExecUnit.cpp の 42 行で定義されています。
参照先 Onikiri::ExecUnitBase::Execute()・Onikiri::ExecLatencyInfo::GetLatency()・Onikiri::ExecUnitBase::m_execLatencyInfo・Onikiri::ExecUnitBase::RegisterEvents().
00043 { 00044 ExecUnitBase::Execute( op ); 00045 RegisterEvents( op, m_execLatencyInfo->GetLatency( op ) ); 00046 }
関数の呼び出しグラフ:
void PipelinedExecUnit::Reserve | ( | OpIterator | op, | |
int | time | |||
) | [virtual] |
Onikiri::ExecUnitIFを実装しています。
PipelinedExecUnit.cpp の 55 行で定義されています。
参照先 Onikiri::ExecUnitBase::m_numUsed・Onikiri::ExecUnitBase::m_reserver・Onikiri::ExecUnitReserver::Reserve().
00056 { 00057 m_numUsed++; 00058 m_reserver.Reserve( 1, time, 1 ); 00059 }
関数の呼び出しグラフ: