Otawa  0.10
otawa::hard::Cache Member List

This is the complete list of members for otawa::hard::Cache, including all inherited members.

_infootawa::hard::Cacheprivate
_nextotawa::hard::Cacheprivate
block(Address addr) const otawa::hard::Cacheinline
block_t typedefotawa::hard::Cache
blockBits(void) const otawa::hard::Cacheinline
blockCount(void) const otawa::hard::Cacheinline
blockMask(void) const otawa::hard::Cacheinline
blockSize(void) const otawa::hard::Cacheinline
Cache(void)otawa::hard::Cache
Cache(const Cache &cache, const Cache *next=0)otawa::hard::Cache
cacheSize(void) const otawa::hard::Cacheinline
doesWriteAllocate(void) const otawa::hard::Cacheinline
FIFO enum valueotawa::hard::Cache
info_t typedefotawa::hard::Cache
line(const Address &addr) const otawa::hard::Cacheinline
lineMask(void) const otawa::hard::Cacheinline
LRU enum valueotawa::hard::Cache
missPenalty(void) const otawa::hard::Cacheinline
nextLevel(void) const otawa::hard::Cacheinline
NONE enum valueotawa::hard::Cache
offset(Address addr) const otawa::hard::Cacheinline
offset_t typedefotawa::hard::Cache
OTHER enum valueotawa::hard::Cache
PLRU enum valueotawa::hard::Cache
RANDOM enum valueotawa::hard::Cache
readPortSize(void) const otawa::hard::Cacheinline
replace_policy_t enum nameotawa::hard::Cache
replace_policy_t typedefotawa::hard::Cache
replacementPolicy(void) const otawa::hard::Cacheinline
round(Address addr) const otawa::hard::Cacheinline
rowBits(void) const otawa::hard::Cacheinline
rowCount(void) const otawa::hard::Cacheinline
rowMask(void) const otawa::hard::Cacheinline
SERIALIZABLE(Cache, field("access_time", _info.access_time, 1)&field("miss_penalty", _info.miss_penalty, 10)&field("block_bits", _info.block_bits, 4)&field("row_bits", _info.row_bits, 12)&field("way_bits", _info.way_bits, 0)&field("allocate", _info.allocate, false)&field("next", _next,(const Cache *) 0)&field("replace", _info.replace, LRU)&field("write_buffer_size", _info.write_buffer_size, 0)&field("read_port_size", _info.read_port_size, 1)&field("write_port_size", _info.write_port_size, 1)&field("write", _info.write, WRITE_THROUGH))otawa::hard::Cacheprivate
set(Address addr) const otawa::hard::Cacheinline
set_t typedefotawa::hard::Cache
setAccessTime(int access_time)otawa::hard::Cache
setAllocate(bool allocate)otawa::hard::Cache
setBits(void) const otawa::hard::Cacheinline
setBlockBits(int block_bits)otawa::hard::Cache
setCount(void) const otawa::hard::Cacheinline
setMask(void) const otawa::hard::Cacheinline
setMissPenalty(int miss_penalty)otawa::hard::Cache
setReadPortSize(int read_port_size)otawa::hard::Cache
setReplacePolicy(replace_policy_t replace)otawa::hard::Cache
setRowBits(int set_bits)otawa::hard::Cache
setWayBits(int way_bits)otawa::hard::Cache
setWriteBufferSize(int write_buffer_size)otawa::hard::Cache
setWritePolicy(write_policy_t write)otawa::hard::Cache
setWritePortSize(int write_port_size)otawa::hard::Cache
tag(Address addr) const otawa::hard::Cacheinline
tag_t typedefotawa::hard::Cache
tagBits(void) const otawa::hard::Cacheinline
tagMask(void) const otawa::hard::Cacheinline
wayBits(void) const otawa::hard::Cacheinline
wayCount(void) const otawa::hard::Cacheinline
WRITE_BACK enum valueotawa::hard::Cache
write_policity_t typedefotawa::hard::Cache
write_policy_t enum nameotawa::hard::Cache
WRITE_THROUGH enum valueotawa::hard::Cache
writeBufferSize(void) const otawa::hard::Cacheinline
writePolicy(void) const otawa::hard::Cacheinline
writePortSize(void) const otawa::hard::Cacheinline
~Cache(void)otawa::hard::Cachevirtual