gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask > Member List

This is the complete list of members for gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >, including all inherited members.

gem5::_drainManagergem5::Drainableprivate
gem5::_drainStategem5::Drainablemutableprivate
gem5::_namegem5::Namedprivate
gem5::_objNameResolvergem5::SimObjectprivatestatic
gem5::_paramsgem5::SimObjectprotected
gem5::compression::DictionaryCompressor::Pattern::_paramsgem5::SimObjectprotected
gem5::addStat(statistics::Info *info)gem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::addStat(statistics::Info *info)gem5::statistics::Group
gem5::addStatGroup(const char *name, Group *block)gem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::addStatGroup(const char *name, Group *block)gem5::statistics::Group
addToDictionary(const DictionaryEntry data)=0gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedpure virtual
allocategem5::compression::DictionaryCompressor< T >::Patternprotected
gem5::Base(const Params &p)gem5::compression::Base
gem5::compression::DictionaryCompressor::Pattern::Base(const Params &p)gem5::compression::Base
gem5::BaseDictionaryCompressor(const Params &p)gem5::compression::BaseDictionaryCompressor
gem5::compression::DictionaryCompressor::Pattern::BaseDictionaryCompressor(const Params &p)gem5::compression::BaseDictionaryCompressor
bitsgem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >private
gem5::blkSizegem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::blkSizegem5::compression::Baseprotected
gem5::cachegem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::cachegem5::compression::Baseprotected
gem5::Chunk typedefgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::Chunk typedefgem5::compression::Baseprotected
gem5::chunkSizeBitsgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::chunkSizeBitsgem5::compression::Baseprotected
codegem5::compression::DictionaryCompressor< T >::Patternprotected
gem5::compChunksPerCyclegem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::compChunksPerCyclegem5::compression::Baseprotected
gem5::compExtraLatencygem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::compExtraLatencygem5::compression::Baseprotected
compress(const std::vector< Chunk > &chunks)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protected
compress(const std::vector< Chunk > &chunks, Cycles &comp_lat, Cycles &decomp_lat) overridegem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedvirtual
gem5::compression::BaseDictionaryCompressor::compress(const uint64_t *data, Cycles &comp_lat, Cycles &decomp_lat)gem5::compression::Base
gem5::compression::BaseDictionaryCompressor::compress(const uint64_t *data, Cycles &comp_lat, Cycles &decomp_lat)gem5::compression::Base
compressValue(const T data)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protected
gem5::currentSection()gem5::Serializablestatic
gem5::compression::DictionaryCompressor::Pattern::currentSection()gem5::Serializablestatic
gem5::decompChunksPerCyclegem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::decompChunksPerCyclegem5::compression::Baseprotected
gem5::decompExtraLatencygem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::decompExtraLatencygem5::compression::Baseprotected
decompress(const DictionaryEntry dict_bytes) const overridegem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >inlinevirtual
decompress(const CompressionData *comp_data, uint64_t *data) overridegem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedvirtual
decompressValue(const Pattern *pattern)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protected
gem5::deschedule(Event &event)gem5::EventManagerinline
gem5::deschedule(Event *event)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::deschedule(Event &event)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::deschedule(Event *event)gem5::EventManagerinline
dictionarygem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protected
DictionaryCompressor(const Params &p)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >
DictionaryEntry typedefgem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protected
gem5::dictionarySizegem5::compression::BaseDictionaryCompressorprotected
gem5::compression::DictionaryCompressor::Pattern::dictionarySizegem5::compression::BaseDictionaryCompressorprotected
gem5::dictionaryStatsgem5::compression::BaseDictionaryCompressorprotected
gem5::compression::DictionaryCompressor::Pattern::dictionaryStatsgem5::compression::BaseDictionaryCompressorprotected
gem5::dmDrain()gem5::Drainableprivate
gem5::dmDrainResume()gem5::Drainableprivate
gem5::drain() overridegem5::SimObjectinlinevirtual
gem5::compression::DictionaryCompressor::Pattern::drain() overridegem5::SimObjectinlinevirtual
gem5::Drainable()gem5::Drainableprotected
gem5::compression::DictionaryCompressor::Pattern::Drainable()gem5::Drainableprotected
drainResume()gem5::Drainableinlineprotectedvirtual
gem5::drainState() constgem5::Drainableinline
gem5::compression::DictionaryCompressor::Pattern::drainState() constgem5::Drainableinline
gem5::EventManager(EventManager &em)gem5::EventManagerinline
gem5::EventManager(EventManager *em)gem5::EventManagerinline
gem5::EventManager(EventQueue *eq)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::EventManager(EventManager &em)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::EventManager(EventManager *em)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::EventManager(EventQueue *eq)gem5::EventManagerinline
gem5::eventqgem5::EventManagerprotected
gem5::compression::DictionaryCompressor::Pattern::eventqgem5::EventManagerprotected
gem5::eventQueue() constgem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::eventQueue() constgem5::EventManagerinline
gem5::find(const char *name)gem5::SimObjectstatic
gem5::compression::DictionaryCompressor::Pattern::find(const char *name)gem5::SimObjectstatic
gem5::fromChunks(const std::vector< Chunk > &chunks, uint64_t *data) constgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::fromChunks(const std::vector< Chunk > &chunks, uint64_t *data) constgem5::compression::Baseprotected
fromDictionaryEntry(const DictionaryEntry &entry)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedstatic
gem5::generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
gem5::compression::DictionaryCompressor::Pattern::generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
getCode() constgem5::compression::DictionaryCompressor< T >::Patterninline
gem5::getDecompressionLatency(const CacheBlk *blk)gem5::compression::Base
gem5::compression::DictionaryCompressor::Pattern::getDecompressionLatency(const CacheBlk *blk)gem5::compression::Base
getMatchLocation() constgem5::compression::DictionaryCompressor< T >::Patterninline
getName(int number) const =0gem5::compression::BaseDictionaryCompressorprotectedpure virtual
getNumPatterns() const =0gem5::compression::BaseDictionaryCompressorprotectedpure virtual
getPattern(const DictionaryEntry &bytes, const DictionaryEntry &dict_bytes, const int match_location) const=0gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedpure virtual
getPatternNumber() constgem5::compression::DictionaryCompressor< T >::Patterninline
getPort(const std::string &if_name, PortID idx=InvalidPortID)gem5::SimObjectvirtual
gem5::getProbeManager()gem5::SimObject
gem5::compression::DictionaryCompressor::Pattern::getProbeManager()gem5::SimObject
gem5::getSimObjectResolver()gem5::SimObjectstatic
gem5::compression::DictionaryCompressor::Pattern::getSimObjectResolver()gem5::SimObjectstatic
getSizeBits() constgem5::compression::DictionaryCompressor< T >::Patterninlinevirtual
gem5::getStatGroups() constgem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::getStatGroups() constgem5::statistics::Group
gem5::getStats() constgem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::getStats() constgem5::statistics::Group
gem5::Group()=deletegem5::statistics::Group
gem5::Group(const Group &)=deletegem5::statistics::Group
gem5::Group(Group *parent, const char *name=nullptr)gem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::Group()=deletegem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::Group(const Group &)=deletegem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::Group(Group *parent, const char *name=nullptr)gem5::statistics::Group
init()gem5::SimObjectvirtual
initState()gem5::SimObjectvirtual
instantiateDictionaryCompData() constgem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedvirtual
isPattern(const DictionaryEntry &bytes, const DictionaryEntry &dict_bytes, const int match_location)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >inlinestatic
lengthgem5::compression::DictionaryCompressor< T >::Patternprotected
loadState(CheckpointIn &cp)gem5::SimObjectvirtual
MaskedPattern(const int number, const uint64_t code, const uint64_t metadata_length, const int match_location, const DictionaryEntry bytes, const bool allocate=true)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >inline
matchLocationgem5::compression::DictionaryCompressor< T >::Patternprotected
memInvalidate()gem5::SimObjectinlinevirtual
memWriteback()gem5::SimObjectinlinevirtual
gem5::mergedParentgem5::statistics::Groupprivate
gem5::mergedStatGroupsgem5::statistics::Groupprivate
gem5::mergeStatGroup(Group *block)gem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::mergeStatGroup(Group *block)gem5::statistics::Group
name() constgem5::Namedinlinevirtual
gem5::Named(std::string_view name_)gem5::Namedinline
gem5::compression::DictionaryCompressor::Pattern::Named(std::string_view name_)gem5::Namedinline
notifyFork()gem5::Drainableinlinevirtual
gem5::numEntriesgem5::compression::BaseDictionaryCompressorprotected
gem5::compression::DictionaryCompressor::Pattern::numEntriesgem5::compression::BaseDictionaryCompressorprotected
numUnmatchedBitsgem5::compression::DictionaryCompressor< T >::Patternprotected
gem5::operator=(const Group &)=deletegem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::operator=(const Group &)=deletegem5::statistics::Group
Params typedefgem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >
gem5::params() constgem5::SimObjectinline
gem5::compression::DictionaryCompressor::Pattern::params() constgem5::SimObjectinline
gem5::pathgem5::Serializableprivatestatic
Pattern(const int number, const uint64_t code, const uint64_t metadata_length, const uint64_t num_unmatched_bits, const int match_location, const bool allocate=true)gem5::compression::DictionaryCompressor< T >::Patterninline
patternNumbergem5::compression::DictionaryCompressor< T >::Patternprotected
preDumpStats()gem5::statistics::Groupvirtual
print() constgem5::compression::DictionaryCompressor< T >::Patterninline
gem5::probeManagergem5::SimObjectprivate
regProbeListeners()gem5::SimObjectvirtual
regProbePoints()gem5::SimObjectvirtual
regStats()gem5::statistics::Groupvirtual
gem5::reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinline
gem5::reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinline
resetDictionary()gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedvirtual
resetStats()gem5::statistics::Groupvirtual
gem5::resolveStat(std::string name) constgem5::statistics::Group
gem5::compression::DictionaryCompressor::Pattern::resolveStat(std::string name) constgem5::statistics::Group
gem5::schedule(Event &event, Tick when)gem5::EventManagerinline
gem5::schedule(Event *event, Tick when)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::schedule(Event &event, Tick when)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::schedule(Event *event, Tick when)gem5::EventManagerinline
gem5::Serializable()gem5::Serializable
gem5::compression::DictionaryCompressor::Pattern::Serializable()gem5::Serializable
gem5::serialize(CheckpointOut &cp) const overridegem5::SimObjectinlinevirtual
gem5::compression::DictionaryCompressor::Pattern::serialize(CheckpointOut &cp) const overridegem5::SimObjectinlinevirtual
gem5::serializeAll(const std::string &cpt_dir)gem5::SimObjectstatic
gem5::compression::DictionaryCompressor::Pattern::serializeAll(const std::string &cpt_dir)gem5::SimObjectstatic
gem5::serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
gem5::serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
gem5::compression::DictionaryCompressor::Pattern::serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
gem5::compression::DictionaryCompressor::Pattern::serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
setCache(BaseCache *_cache)gem5::compression::Basevirtual
gem5::setCurTick(Tick newVal)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::setCurTick(Tick newVal)gem5::EventManagerinline
gem5::setDecompressionLatency(CacheBlk *blk, const Cycles lat)gem5::compression::Basestatic
gem5::compression::DictionaryCompressor::Pattern::setDecompressionLatency(CacheBlk *blk, const Cycles lat)gem5::compression::Basestatic
gem5::setSimObjectResolver(SimObjectResolver *resolver)gem5::SimObjectstatic
gem5::compression::DictionaryCompressor::Pattern::setSimObjectResolver(SimObjectResolver *resolver)gem5::SimObjectstatic
gem5::setSizeBits(CacheBlk *blk, const std::size_t size_bits)gem5::compression::Basestatic
gem5::compression::DictionaryCompressor::Pattern::setSizeBits(CacheBlk *blk, const std::size_t size_bits)gem5::compression::Basestatic
shouldAllocate() constgem5::compression::DictionaryCompressor< T >::Patterninline
gem5::signalDrainDone() constgem5::Drainableinlineprotected
gem5::compression::DictionaryCompressor::Pattern::signalDrainDone() constgem5::Drainableinlineprotected
gem5::SimObject(const Params &p)gem5::SimObject
gem5::compression::DictionaryCompressor::Pattern::SimObject(const Params &p)gem5::SimObject
gem5::SimObjectList typedefgem5::SimObjectprivate
gem5::simObjectListgem5::SimObjectprivatestatic
gem5::sizeThresholdgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::sizeThresholdgem5::compression::Baseprotected
startup()gem5::SimObjectvirtual
gem5::statGroupsgem5::statistics::Groupprivate
gem5::statsgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::statsgem5::compression::Baseprotected
gem5::toChunks(const uint64_t *data) constgem5::compression::Baseprotected
gem5::compression::DictionaryCompressor::Pattern::toChunks(const uint64_t *data) constgem5::compression::Baseprotected
toDictionaryEntry(T value)gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >protectedstatic
gem5::unserialize(CheckpointIn &cp) overridegem5::SimObjectinlinevirtual
gem5::compression::DictionaryCompressor::Pattern::unserialize(CheckpointIn &cp) overridegem5::SimObjectinlinevirtual
gem5::unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
gem5::unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
gem5::compression::DictionaryCompressor::Pattern::unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
gem5::compression::DictionaryCompressor::Pattern::unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
gem5::wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinline
gem5::compression::DictionaryCompressor::Pattern::wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinline
~Base()=defaultgem5::compression::Basevirtual
gem5::~BaseDictionaryCompressor()=defaultgem5::compression::BaseDictionaryCompressor
gem5::compression::DictionaryCompressor::Pattern::~BaseDictionaryCompressor()=defaultgem5::compression::BaseDictionaryCompressor
~DictionaryCompressor()=defaultgem5::compression::DictionaryCompressor< T >::MaskedPattern< mask >
~Drainable()gem5::Drainableprotectedvirtual
~Group()gem5::statistics::Groupvirtual
~Named()=defaultgem5::Namedvirtual
~Pattern()=defaultgem5::compression::DictionaryCompressor< T >::Patternvirtual
~Serializable()gem5::Serializablevirtual
~SimObject()gem5::SimObjectvirtual

Generated on Mon May 26 2025 09:19:31 for gem5 by doxygen 1.13.2