#include <CacheTypes.h>
Onikiri::CacheAccessに対する継承グラフ
Public 型 | |
enum | OperationType { OT_READ, OT_WRITE, OT_WRITE_BACK, OT_READ_FOR_WRITE_ALLOCATE, OT_PREFETCH } |
OT_PREFETCH | |
OT_READ | |
OT_READ_FOR_WRITE_ALLOCATE | |
OT_WRITE | |
OT_WRITE_BACK | |
Public メソッド | |
CacheAccess (const MemAccess &newMem=MemAccess(), OpIterator op=OpIterator(), OperationType newType=OT_READ, CacheLineValue newLineValue=CacheLineValue()) | |
bool | IsWirte () const |
Public 変数 | |
CacheLineValue | lineValue |
OpIterator | op |
OperationType | type |
CacheTypes.h の 93 行で定義されています。
CacheTypes.h の 96 行で定義されています。
00097 { 00098 OT_READ, 00099 OT_WRITE, 00100 OT_WRITE_BACK, 00101 OT_READ_FOR_WRITE_ALLOCATE, 00102 OT_PREFETCH 00103 };
Onikiri::CacheAccess::CacheAccess | ( | const MemAccess & | newMem = MemAccess() , |
|
OpIterator | op = OpIterator() , |
|||
OperationType | newType = OT_READ , |
|||
CacheLineValue | newLineValue = CacheLineValue() | |||
) | [inline] |
bool Onikiri::CacheAccess::IsWirte | ( | ) | const [inline] |
CacheTypes.h の 121 行で定義されています。
参照先 OT_WRITE・OT_WRITE_BACK・type.
参照元 Onikiri::Cache::AccessFinished()・Onikiri::CacheMissedAccessList::Add()・Onikiri::Cache::UpdateTableBody().
00122 { 00123 return type == OT_WRITE || type == OT_WRITE_BACK; 00124 }
Here is the caller graph for this function:
CacheTypes.h の 104 行で定義されています。
参照元 Onikiri::Cache::AccessFinished()・Onikiri::Fetcher::GetICacheReadLatency()・Onikiri::PrefetcherBase::IsPrefetch()・IsWirte()・Onikiri::SamplePrefetcher::OnCacheAccess()・Onikiri::Cache::OnWriteMiss()・Onikiri::Cache::OnWritePendingHit()・Onikiri::PrefetcherBase::Prefetch()・Onikiri::PrefetcherBase::UpdateCacheAccessStat()・Onikiri::Cache::UpdateStatistics()・Onikiri::Cache::UpdateTableBody().