BEGIN_PARAM_PATH(GetParamPath()) BEGIN_PARAM_PATH(GetResultPath()) PARAM_ENTRY("@CacheAccessCoverage" | Onikiri::CacheSystem | |
Onikiri::PhysicalResourceNode::BEGIN_PARAM_PATH(GetResultRootPath()) BEGIN_PARAM_PATH(GetResultPath()) PARAM_ENTRY("@RID" | Onikiri::PhysicalResourceNode | [protected] |
CacheSystem() | Onikiri::CacheSystem | |
CalculateCoverage(std::vector< double > *coverage, const std::vector< s64 > &dispersion) | Onikiri::CacheSystem | [protected] |
CalculateMissPerKiloInsns(std::vector< double > *mpki, const std::vector< s64 > &dispersion, s64 retiredInsns) | Onikiri::CacheSystem | [protected] |
Cancel(OpIterator op) | Onikiri::CacheSystem | [inline] |
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(PhysicalResourceNode::SimulationMode mode) | Onikiri::CacheSystem | [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] |
Commit(OpIterator op) | Onikiri::CacheSystem | |
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] |
Finalize() | Onikiri::CacheSystem | [virtual] |
Flush(OpIterator op) | Onikiri::CacheSystem | [inline] |
GetDataCacheLevel(Cache *cache) | Onikiri::CacheSystem | [protected] |
GetFirstLevelDataCache() const | Onikiri::CacheSystem | [inline] |
GetFirstLevelInsnCache() const | Onikiri::CacheSystem | [inline] |
GetInfo() | Onikiri::PhysicalResourceNode | |
GetName() const | Onikiri::PhysicalResourceNode | |
GetParamPath() const | Onikiri::PhysicalResourceNode | |
GetResultPath() const | Onikiri::PhysicalResourceNode | |
GetResultRootPath() const | Onikiri::PhysicalResourceNode | |
GetRID() | Onikiri::PhysicalResourceBase | [virtual] |
GetRootPath() | Onikiri::ParamExchangeBase | [inline] |
GetThreadCount() | Onikiri::PhysicalResourceBase | [virtual] |
GetTID(const int index) | Onikiri::PhysicalResourceBase | [virtual] |
GetTypeName() const | Onikiri::PhysicalResourceNode | |
INIT_POST_CONNECTION Enum 値 | Onikiri::PhysicalResourceNode | |
INIT_PRE_CONNECTION Enum 値 | Onikiri::PhysicalResourceNode | |
InitCacheHierarchy(std::vector< Cache * > *hierarchy, std::vector< std::string > *hierarchyStr, Cache *top) | Onikiri::CacheSystem | [protected] |
Initialize(InitPhase phase) | Onikiri::CacheSystem | [virtual] |
Onikiri::PhysicalResourceNode::Initialize(InitPhase phase)=0 | Onikiri::PhysicalResourceNode | [pure virtual] |
InitPhase Enum | Onikiri::PhysicalResourceNode | |
IsParameterReleased() | Onikiri::ParamExchange | [virtual] |
LoadParam() | Onikiri::ParamExchange | [virtual] |
m_connectedEntryCount | Onikiri::PhysicalResourceNode | [protected] |
m_dataCacheHierarchy | Onikiri::CacheSystem | [protected] |
m_dataCacheHierarchyStr | Onikiri::CacheSystem | [protected] |
m_firstLvDataCache | Onikiri::CacheSystem | [protected] |
m_firstLvInsnCache | Onikiri::CacheSystem | [protected] |
m_info | Onikiri::PhysicalResourceNode | [protected] |
m_initialized | Onikiri::PhysicalResourceNode | [protected] |
m_insnCacheHierarchy | Onikiri::CacheSystem | [protected] |
m_insnCacheHierarchyStr | Onikiri::CacheSystem | [protected] |
m_loadAccessCoverage | Onikiri::CacheSystem | [protected] |
m_loadAccessDispersion | Onikiri::CacheSystem | [protected] |
m_loadMPKI | Onikiri::CacheSystem | |
m_loadMPKI | Onikiri::CacheSystem | [protected] |
m_memoryAccessCoverage | Onikiri::CacheSystem | [protected] |
m_memoryAccessDispersion | Onikiri::CacheSystem | [protected] |
m_mode | Onikiri::CacheSystem | [protected] |
m_numRetiredLoadAccess | Onikiri::CacheSystem | [protected] |
m_numRetiredMemoryAccess | Onikiri::CacheSystem | [protected] |
m_numRetiredStoreAccess | Onikiri::CacheSystem | [protected] |
m_numRetiredStoreForwarding | Onikiri::CacheSystem | [protected] |
m_rid | Onikiri::PhysicalResourceNode | [protected] |
m_rootPath | Onikiri::ParamExchangeBase | [protected] |
m_storeAccessCoverage | Onikiri::CacheSystem | [protected] |
m_storeAccessDispersion | Onikiri::CacheSystem | [protected] |
m_storeMPKI | Onikiri::CacheSystem | [protected] |
m_thread | Onikiri::CacheSystem | [protected] |
m_tid | Onikiri::PhysicalResourceBase | [protected] |
m_totalEntryCount | Onikiri::PhysicalResourceNode | [protected] |
m_totalMPKI | Onikiri::CacheSystem | [protected] |
m_typeConverter | Onikiri::PhysicalResourceNode | [protected] |
m_who | Onikiri::PhysicalResourceNode | [protected] |
MakeIndexedPath(const String &base, int index) | Onikiri::ParamExchangeBase | [inline] |
PARAM_ENTRY("@CacheAccessDispersion", m_loadAccessDispersion) PARAM_ENTRY("@MissesPerKiloInstructions" | Onikiri::CacheSystem | |
PARAM_ENTRY("@CacheAccessCoverage", m_storeAccessCoverage) PARAM_ENTRY("@CacheAccessDispersion" | Onikiri::CacheSystem | |
PARAM_ENTRY("@MissesPerKiloInstructions", m_storeMPKI) | Onikiri::CacheSystem | |
PARAM_ENTRY("@CacheAccessCoverage", m_memoryAccessCoverage) PARAM_ENTRY("@CacheAccessDispersion" | Onikiri::CacheSystem | |
PARAM_ENTRY("@MissesPerKiloInstructions", m_totalMPKI) | Onikiri::CacheSystem | |
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] |
PhysicalResourceBase() | Onikiri::PhysicalResourceBase | |
PhysicalResourceBaseArray typedef | Onikiri::PhysicalResourceNode | [protected] |
PhysicalResourceNode() | Onikiri::PhysicalResourceNode | |
ProcessParamMap(bool save)=0 | Onikiri::ParamExchangeBase | [pure virtual] |
ReleaseParam() | Onikiri::PhysicalResourceNode | [virtual] |
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] |
Retire(OpIterator op) | Onikiri::CacheSystem | [inline] |
SetInfo(const PhysicalResourceNodeInfo &info) | Onikiri::PhysicalResourceNode | |
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 | |
ValidateConnection() | Onikiri::PhysicalResourceNode | |
Who() const | Onikiri::PhysicalResourceNode | |
~CacheSystem() | Onikiri::CacheSystem | [virtual] |
~ParamExchange() | Onikiri::ParamExchange | [virtual] |
~ParamExchangeBase() | Onikiri::ParamExchangeBase | [inline, virtual] |
~PhysicalResourceBase() | Onikiri::PhysicalResourceBase | |
~PhysicalResourceIF() | Onikiri::PhysicalResourceIF | [inline, virtual] |
~PhysicalResourceNode() | Onikiri::PhysicalResourceNode | |