AddChild(ClockedResourceIF *child) | Onikiri::ClockedResourceBase | [inline, virtual] |
AddScheduler(Scheduler *scheduler) | Onikiri::Core | |
Begin() | Onikiri::ClockedResourceBase | [inline, virtual] |
BEGIN_PARAM_PATH(GetParamPath()) CHAIN_PARAM_MAP("LatPredRecovery" | Onikiri::Core | |
Onikiri::PhysicalResourceNode::BEGIN_PARAM_PATH(GetResultRootPath()) BEGIN_PARAM_PATH(GetResultPath()) PARAM_ENTRY("@RID" | Onikiri::PhysicalResourceNode | [protected] |
BeginStall() | Onikiri::ClockedResourceBase | [inline, virtual] |
CacnelStallPeriod() | Onikiri::ClockedResourceBase | [inline, virtual] |
CHAIN_PARAM_MAP("AddrMatchPredRecovery", m_addrMatchPredRecv) | Onikiri::Core | |
CHAIN_PARAM_MAP("ValuePredRecovery", m_valuePredRecv) | Onikiri::Core | |
CHAIN_PARAM_MAP("PartialLoadRecovery", m_partialLoadRecovery) | Onikiri::Core | |
ChainParamMap(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, T *param, bool save) | Onikiri::ParamExchangeBase | [inline] |
ChainParamMap(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, std::vector< T > *param, bool save) | Onikiri::ParamExchangeBase | [inline] |
ChangeSimulationMode(SimulationMode mode) | Onikiri::PhysicalResourceNode | [inline, virtual] |
CheckConnection(PhysicalResourceBaseArray &res, const String &to, const ResourceConnectionResult &result) | Onikiri::PhysicalResourceNode | [protected] |
CheckNodeInitialized(const String &nodeName, T *resPtr) | Onikiri::PhysicalResourceNode | [inline, protected] |
CheckNodeInitialized(const String &nodeName, PhysicalResourceArray< T > &resArray) | Onikiri::PhysicalResourceNode | [inline, protected] |
CheckNodeIsScalar(PhysicalResourceBaseArray &srcArray, const String &dstName, const String &srcName) | Onikiri::PhysicalResourceNode | [protected] |
Children typedef | Onikiri::ClockedResourceBase | [protected] |
ClockedResourceBase(const char *name="") | Onikiri::ClockedResourceBase | [inline] |
ConnectResource(PhysicalResourceBaseArray &srcArray, const String &srcName, const String &to, bool chained) | Onikiri::PhysicalResourceNode | [virtual] |
ConnectResourceEntry(PhysicalResourceArray< ArrayValueType > &resArray, PhysicalResourceBaseArray &srcArray, const char *typeName, const char *dstName, const String &srcName, const String &to, ResourceConnectionResult *result) | Onikiri::PhysicalResourceNode | [inline, protected] |
ConnectResourceEntry(ArrayValueType *&resEntry, PhysicalResourceBaseArray &srcArray, const char *typeName, const char *dstName, const String &srcName, const String &to, ResourceConnectionResult *result) | Onikiri::PhysicalResourceNode | [inline, protected] |
ConnectResourceEntry(void(ClassType::*setter)(PhysicalResourceArray< ArrayValueType > &), PhysicalResourceBaseArray &srcArray, const char *typeName, const char *dstName, const String &srcName, const String &to, ResourceConnectionResult *result) | Onikiri::PhysicalResourceNode | [inline, protected] |
ConnectResourceEntry(void(ClassType::*setter)(ArrayValueType *), PhysicalResourceBaseArray &srcArray, const char *typeName, const char *dstName, const String &srcName, const String &to, ResourceConnectionResult *result) | Onikiri::PhysicalResourceNode | [inline, protected] |
CopyResourceArray(const String &typeName, PhysicalResourceArray< ArrayValueType > &resArray, PhysicalResourceBaseArray &srcArray) | Onikiri::PhysicalResourceNode | [inline, protected] |
DynamicCast(T **ptr, const String &typeName, PhysicalResourceNode *orgPtr) | Onikiri::PhysicalResourceNode | [inline, protected] |
End() | Onikiri::ClockedResourceBase | [inline, virtual] |
EndStall() | Onikiri::ClockedResourceBase | [inline, virtual] |
Evaluate() | Onikiri::Core | [virtual] |
Finalize() | Onikiri::PhysicalResourceNode | [inline, virtual] |
GetAddrPredMissRecovery() const | Onikiri::Core | [inline] |
GetBPred() const | Onikiri::Core | [inline] |
GetCacheSystem() const | Onikiri::Core | [inline] |
GetCheckpointingPolicy() const | Onikiri::Core | [inline] |
GetCID() | Onikiri::Core | |
GetCurrentPhase() const | Onikiri::ClockedResourceBase | [inline, protected] |
GetCycles() const | Onikiri::ClockedResourceBase | [inline, protected] |
GetDispatcher() const | Onikiri::Core | [inline] |
GetEmulator() const | Onikiri::Core | [inline] |
GetExecLatencyInfo() const | Onikiri::Core | [inline] |
GetFetcher() const | Onikiri::Core | [inline] |
GetGlobalClock() const | Onikiri::Core | [inline] |
GetInfo() | Onikiri::PhysicalResourceNode | |
GetLatPred() const | Onikiri::Core | [inline] |
GetLatPredMissRecovery() const | Onikiri::Core | [inline] |
GetLoadPipelineModel() const | Onikiri::Core | [inline] |
GetName() const | Onikiri::PhysicalResourceNode | |
GetNumScheduler() const | Onikiri::Core | |
GetOpArray() const | Onikiri::Core | [inline] |
GetParamPath() const | Onikiri::PhysicalResourceNode | |
GetPartialLoadRecovery() const | Onikiri::Core | [inline] |
GetPriority() const | Onikiri::ClockedResourceBase | [inline, virtual] |
GetRegisterFile() const | Onikiri::Core | [inline] |
GetRenamer() const | Onikiri::Core | [inline] |
GetResultPath() const | Onikiri::PhysicalResourceNode | |
GetResultRootPath() const | Onikiri::PhysicalResourceNode | |
GetRetirer() const | Onikiri::Core | [inline] |
GetRID() | Onikiri::PhysicalResourceBase | [virtual] |
GetRootPath() | Onikiri::ParamExchangeBase | [inline] |
GetScheduler(int index) | Onikiri::Core | |
GetSchedulerRemovePolicy() const | Onikiri::Core | [inline] |
GetStalledCycles() const | Onikiri::ClockedResourceBase | [inline, protected] |
GetThread(int tid) | Onikiri::Core | |
GetThreadCount() | Onikiri::Core | [virtual] |
GetTID(const int index) | Onikiri::Core | [virtual] |
GetTimeWheelSize() const | Onikiri::Core | [inline] |
GetTypeName() const | Onikiri::PhysicalResourceNode | |
GetValuePredMissRecovery() const | Onikiri::Core | [inline] |
INIT_POST_CONNECTION Enum 値 | Onikiri::PhysicalResourceNode | |
INIT_PRE_CONNECTION Enum 値 | Onikiri::PhysicalResourceNode | |
Initialize(InitPhase phase) | Onikiri::Core | |
Onikiri::PhysicalResourceNode::Initialize(InitPhase phase)=0 | Onikiri::PhysicalResourceNode | [pure virtual] |
InitPhase Enum | Onikiri::PhysicalResourceNode | |
IsParameterReleased() | Onikiri::ParamExchange | [virtual] |
IsRequiredCheckpointAfter(const PC &pc, const OpInfo *const info) | Onikiri::Core | |
IsRequiredCheckpointBefore(const PC &pc, const OpInfo *const info) | Onikiri::Core | |
IsStalledLastCycle() | Onikiri::ClockedResourceBase | [inline] |
IsStalledThisCycle() | Onikiri::ClockedResourceBase | [inline] |
LoadParam() | Onikiri::ParamExchange | [virtual] |
m_addrMatchPredRecv | Onikiri::Core | [protected] |
m_bPred | Onikiri::Core | [protected] |
m_cacheSystem | Onikiri::Core | [protected] |
m_checkpointingPolicy | Onikiri::Core | [protected] |
m_children | Onikiri::ClockedResourceBase | [protected] |
m_connectedEntryCount | Onikiri::PhysicalResourceNode | [protected] |
m_dispatcher | Onikiri::Core | [protected] |
m_emulator | Onikiri::Core | [protected] |
m_execLatencyInfo | Onikiri::Core | [protected] |
m_fetcher | Onikiri::Core | [protected] |
m_globalClock | Onikiri::Core | [protected] |
m_info | Onikiri::PhysicalResourceNode | [protected] |
m_initialized | Onikiri::PhysicalResourceNode | [protected] |
m_latencyPredRecv | Onikiri::Core | |
m_latencyPredRecv | Onikiri::Core | [protected] |
m_latPred | Onikiri::Core | [protected] |
m_loadPipeLineModel | Onikiri::Core | [protected] |
m_opArray | Onikiri::Core | [protected] |
m_opArrayCapacity | Onikiri::Core | [protected] |
m_partialLoadRecovery | Onikiri::Core | [protected] |
m_registerFile | Onikiri::Core | [protected] |
m_renamer | Onikiri::Core | [protected] |
m_retirer | Onikiri::Core | [protected] |
m_rid | Onikiri::PhysicalResourceNode | [protected] |
m_rootPath | Onikiri::ParamExchangeBase | [protected] |
m_scheduler | Onikiri::Core | [protected] |
m_schedulerRemovePolicy | Onikiri::Core | [protected] |
m_thread | Onikiri::Core | [protected] |
m_tid | Onikiri::PhysicalResourceBase | [protected] |
m_timeWheelSize | Onikiri::Core | [protected] |
m_totalEntryCount | Onikiri::PhysicalResourceNode | [protected] |
m_typeConverter | Onikiri::PhysicalResourceNode | [protected] |
m_valuePredRecv | Onikiri::Core | [protected] |
m_who | Onikiri::PhysicalResourceNode | [protected] |
MakeIndexedPath(const String &base, int index) | Onikiri::ParamExchangeBase | [inline] |
PARAM_ENTRY("@Size", m_timeWheelSize) | Onikiri::Core | |
ParamBindingEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, ValueT *val, const ParamDB::Binding< ValueT > *bindings, int bindingsSize, bool save) | Onikiri::ParamExchangeBase | [inline] |
ParamEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, ValueT *val, bool save) | Onikiri::ParamExchangeBase | [inline] |
ParamExchange() | Onikiri::ParamExchange | |
ParamExchangeBase() | Onikiri::ParamExchangeBase | [inline] |
PHASE Enum | Onikiri::ClockedResourceBase | |
PHASE_BEGIN Enum 値 | Onikiri::ClockedResourceBase | |
PHASE_END Enum 値 | Onikiri::ClockedResourceBase | |
PHASE_EVALUATE Enum 値 | Onikiri::ClockedResourceBase | |
PHASE_TRANSITION Enum 値 | Onikiri::ClockedResourceBase | |
PHASE_UPDATE Enum 値 | Onikiri::ClockedResourceBase | |
PhysicalResourceBase() | Onikiri::PhysicalResourceBase | |
PhysicalResourceBaseArray typedef | Onikiri::PhysicalResourceNode | [protected] |
PhysicalResourceNode() | Onikiri::PhysicalResourceNode | |
ProcessParamMap(bool save)=0 | Onikiri::ParamExchangeBase | [pure virtual] |
ReleaseParam() | Onikiri::PhysicalResourceNode | [virtual] |
RESOURCE_SETTER_ENTRY(Scheduler,"scheduler", AddScheduler) Core() | Onikiri::Core | |
ResultEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, const ValueT &val) | Onikiri::ParamExchangeBase | [inline] |
ResultRateEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, const ValueT &numerator, const ValueT &denominator) | Onikiri::ParamExchangeBase | [inline] |
ResultRateEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, const std::vector< ValueT > &n, const std::vector< ValueT > &d) | Onikiri::ParamExchangeBase | [inline] |
ResultRateSumEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, const ValueT &numerator, const ValueT &denominator1, const ValueT &denominator2) | Onikiri::ParamExchangeBase | [inline] |
ResultRateSumEntry(const ParamXMLPath &basePath, const ParamXMLPath &relativePath, const std::vector< ValueT > &n, const std::vector< ValueT > &d1, const std::vector< ValueT > &d2) | Onikiri::ParamExchangeBase | [inline] |
s_checkpointDecisionHook | Onikiri::Core | [static] |
SchedulerArray typedef | Onikiri::Core | [protected] |
SetInfo(const PhysicalResourceNodeInfo &info) | Onikiri::PhysicalResourceNode | |
SetParent(ClockedResourceIF *parent) | Onikiri::ClockedResourceBase | [inline, virtual] |
SetPriority(int priority) | Onikiri::ClockedResourceBase | [inline, protected] |
SetRID(const int rid) | Onikiri::PhysicalResourceBase | [virtual] |
SetRootPath(const ParamXMLPath &root) | Onikiri::ParamExchangeBase | [inline] |
SetThreadCount(const int count) | Onikiri::PhysicalResourceBase | [virtual] |
SetTID(const int index, const int tid) | Onikiri::PhysicalResourceBase | [virtual] |
SetTypeConverter(ResourceTypeConverterIF *) | Onikiri::PhysicalResourceNode | |
SimulationMode Enum | Onikiri::PhysicalResourceNode | |
SM_EMULATION Enum 値 | Onikiri::PhysicalResourceNode | |
SM_INORDER Enum 値 | Onikiri::PhysicalResourceNode | |
SM_SIMULATION Enum 値 | Onikiri::PhysicalResourceNode | |
StallNextCycle(int cycles) | Onikiri::ClockedResourceBase | [inline, virtual] |
StallThisCycle() | Onikiri::ClockedResourceBase | [inline, virtual] |
StallThisCycleExcludingChildren() | Onikiri::ClockedResourceBase | [inline] |
Tick() | Onikiri::ClockedResourceBase | [inline, virtual] |
Transition() | Onikiri::ClockedResourceBase | [inline, virtual] |
TriggerUpdate() | Onikiri::ClockedResourceBase | [inline, virtual] |
Update() | Onikiri::ClockedResourceBase | [inline, virtual] |
ValidateConnection() | Onikiri::PhysicalResourceNode | |
Who() const | Onikiri::Core | [inline] |
~ClockedResourceBase() | Onikiri::ClockedResourceBase | [inline] |
~ClockedResourceIF() | Onikiri::ClockedResourceIF | [inline, virtual] |
~Core() | Onikiri::Core | [virtual] |
~ParamExchange() | Onikiri::ParamExchange | [virtual] |
~ParamExchangeBase() | Onikiri::ParamExchangeBase | [inline, virtual] |
~PhysicalResourceBase() | Onikiri::PhysicalResourceBase | |
~PhysicalResourceIF() | Onikiri::PhysicalResourceIF | [inline, virtual] |
~PhysicalResourceNode() | Onikiri::PhysicalResourceNode | |