gem5  v20.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LTAGE Member List

This is the complete list of members for LTAGE, including all inherited members.

_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BPredUnit(const Params *p)BPredUnit
BTBLookup(Addr instPC)BPredUnitinline
BTBUpdate(Addr instPC, const TheISA::PCState &target)BPredUnitinline
btbUpdate(ThreadID tid, Addr branch_addr, void *&bp_history) overrideTAGEvirtual
BTBValid(Addr instPC)BPredUnitinline
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainSanityCheck() constBPredUnit
drainState() constDrainableinline
dump()BPredUnit
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
init() overrideLTAGEvirtual
initState()SimObjectvirtual
instShiftAmtBPredUnitprotected
LAST_LTAGE_PROVIDER_TYPE enum valueLTAGEprotected
loadState(CheckpointIn &cp)SimObjectvirtual
lookup(ThreadID tid, Addr branch_addr, void *&bp_history) overrideTAGEvirtual
LOOP enum valueLTAGEprotected
loopPredictorLTAGEprotected
LTAGE(const LTAGEParams *params)LTAGE
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
operator=(const Group &)=deleteStats::Group
Params typedefBPredUnit
params() constSimObjectinline
pmuProbePoint(const char *name)BPredUnitprotected
ppBranchesBPredUnitprotected
ppMissesBPredUnitprotected
predict(ThreadID tid, Addr branch_pc, bool cond_branch, void *&b) overrideLTAGEprotectedvirtual
BPredUnit::predict(const StaticInstPtr &inst, const InstSeqNum &seqNum, TheISA::PCState &pc, ThreadID tid)BPredUnit
preDumpStats()Stats::Groupvirtual
regProbeListeners()SimObjectvirtual
regProbePoints() overrideBPredUnitvirtual
regStats() overrideLTAGEvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimObjectinlinevirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
squash(ThreadID tid, void *bp_history) overrideLTAGEvirtual
BPredUnit::squash(const InstSeqNum &squashed_sn, ThreadID tid)BPredUnit
BPredUnit::squash(const InstSeqNum &squashed_sn, const TheISA::PCState &corr_target, bool actually_taken, ThreadID tid)BPredUnit
startup()SimObjectvirtual
TAGE(const TAGEParams *params)TAGE
tageTAGEprotected
uncondBranch(ThreadID tid, Addr br_pc, void *&bp_history) overrideTAGEvirtual
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history, bool squashed, const StaticInstPtr &inst, Addr corrTarget=MaxAddr) overrideLTAGEvirtual
BPredUnit::update(const InstSeqNum &done_sn, ThreadID tid)BPredUnit
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Thu May 28 2020 16:21:47 for gem5 by doxygen 1.8.13