#include <PipelineNodeIF.h>
Onikiri::PipelineNodeIFに対する継承グラフ
Public メソッド | |
virtual bool | CanAllocate (int ops)=0 |
virtual void | Cancel (OpIterator op)=0 |
virtual void | Commit (OpIterator op)=0 |
virtual void | ExitLowerPipeline (OpIterator op)=0 |
virtual void | ExitUpperPipeline (OpIterator op)=0 |
virtual void | Flush (OpIterator op)=0 |
virtual Pipeline * | GetLowerPipeline ()=0 |
virtual PipelineNodeIF * | GetLowerPipelineNode ()=0 |
virtual PipelineNodeIF * | GetUpperPipelineNode ()=0 |
PipelineNodeIF () | |
virtual void | Retire (OpIterator op)=0 |
virtual void | SetLowerPipelineNode (PipelineNodeIF *lower)=0 |
virtual void | StallNextCycle (int cycle)=0 |
virtual void | StallThisCycle ()=0 |
virtual | ~PipelineNodeIF () |
PipelineNodeIF.h の 44 行で定義されています。
Onikiri::PipelineNodeIF::PipelineNodeIF | ( | ) | [inline] |
virtual Onikiri::PipelineNodeIF::~PipelineNodeIF | ( | ) | [inline, virtual] |
virtual bool Onikiri::PipelineNodeIF::CanAllocate | ( | int | ops | ) | [pure virtual] |
Onikiri::PipelineNodeBase・Onikiri::Schedulerで実装されています。
virtual void Onikiri::PipelineNodeIF::Cancel | ( | OpIterator | op | ) | [pure virtual] |
Onikiri::PipelineNodeBase・Onikiri::Schedulerで実装されています。
virtual void Onikiri::PipelineNodeIF::Commit | ( | OpIterator | op | ) | [pure virtual] |
virtual void Onikiri::PipelineNodeIF::ExitLowerPipeline | ( | OpIterator | op | ) | [pure virtual] |
Onikiri::Dispatcher・Onikiri::PipelineNodeBaseで実装されています。
virtual void Onikiri::PipelineNodeIF::ExitUpperPipeline | ( | OpIterator | op | ) | [pure virtual] |
Onikiri::PipelineNodeBase・Onikiri::Schedulerで実装されています。
参照元 Onikiri::Pipeline::ExitPipeline().
Here is the caller graph for this function:
virtual void Onikiri::PipelineNodeIF::Flush | ( | OpIterator | op | ) | [pure virtual] |
virtual Pipeline* Onikiri::PipelineNodeIF::GetLowerPipeline | ( | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
参照元 Onikiri::PipelineNodeBase::SetUpperPipelineNode().
Here is the caller graph for this function:
virtual PipelineNodeIF* Onikiri::PipelineNodeIF::GetLowerPipelineNode | ( | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
virtual PipelineNodeIF* Onikiri::PipelineNodeIF::GetUpperPipelineNode | ( | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
virtual void Onikiri::PipelineNodeIF::Retire | ( | OpIterator | op | ) | [pure virtual] |
virtual void Onikiri::PipelineNodeIF::SetLowerPipelineNode | ( | PipelineNodeIF * | lower | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
参照元 Onikiri::PipelineNodeBase::SetUpperPipelineNode().
Here is the caller graph for this function:
virtual void Onikiri::PipelineNodeIF::StallNextCycle | ( | int | cycle | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
参照元 Onikiri::PipelineNodeBase::StallNextCycle().
Here is the caller graph for this function:
virtual void Onikiri::PipelineNodeIF::StallThisCycle | ( | ) | [pure virtual] |
Onikiri::PipelineNodeBaseで実装されています。
参照元 Onikiri::PipelineNodeBase::StallThisCycle()・Onikiri::PipelineNodeBase::StallThisNodeAndUpperThisCycle().
Here is the caller graph for this function: