gem5  v20.1.0.0
Minor::FUPipeline Member List

This is the complete list of members for Minor::FUPipeline, including all inherited members.

_idTimeBuffer< ElemType >protected
_nameNamedprotected
access(int idx)TimeBuffer< ElemType >inline
addCapability(OpClass cap, unsigned oplat, bool pipelined)FuncUnit
advance()Minor::FUPipeline
alreadyPushed()Minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
baseTimeBuffer< ElemType >protected
calculateVectorIndex(int idx) constTimeBuffer< ElemType >inlineprotected
canInsert() constMinor::FUPipeline
cantForwardFromFUIndicesMinor::FUPipeline
capabilities()FuncUnit
capabilityListMinor::FUPipeline
cyclesBeforeInsert()Minor::FUPipeline
dataTimeBuffer< ElemType >protected
dataNameMinor::MinorBuffer< ElemType, ReportTraits >protected
descriptionMinor::FUPipeline
empty() constMinor::MinorBuffer< ElemType, ReportTraits >inline
findTiming(const StaticInstPtr &inst)Minor::FUPipeline
front()Minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
front() constMinor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
FuncUnit()FuncUnit
FuncUnit(const FuncUnit &fu)FuncUnit
FUPipeline(const std::string &name, const MinorFU &description_, ClockedObject &timeSource_)Minor::FUPipeline
futureTimeBuffer< ElemType >protected
getSize()TimeBuffer< ElemType >inline
getWire(int idx)TimeBuffer< ElemType >inline
id(int id)TimeBuffer< ElemType >inline
id()TimeBuffer< ElemType >inline
indexTimeBuffer< ElemType >protected
isPipelined(OpClass capability)FuncUnit
isPopable()Minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
MinorBuffer(const std::string &name, const std::string &data_name, int num_past, int num_future, int report_left=-1, int report_right=-1)Minor::MinorBuffer< ElemType, ReportTraits >inline
minorTrace() constMinor::MinorBuffer< ElemType, ReportTraits >inline
Minor::name() constNamedinline
FuncUnit::nameFuncUnit
Named(const std::string &name_)Namedinline
nextInsertCycleMinor::FUPipeline
occupancyMinor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >
operator[](int idx)TimeBuffer< ElemType >inline
operator[](int idx) constTimeBuffer< ElemType >inline
opLatenciesFuncUnitprivate
opLatency(OpClass capability)FuncUnit
pastTimeBuffer< ElemType >protected
pipelinedFuncUnitprivate
popWireMinor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >protected
provides(OpClass capability)FuncUnit
push(ElemType &elem)Minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
pushWireMinor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >protected
reportLeftMinor::MinorBuffer< ElemType, ReportTraits >protected
reportRightMinor::MinorBuffer< ElemType, ReportTraits >protected
SelfStallingPipeline(const std::string &name, const std::string &data_name, unsigned depth)Minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
sizeTimeBuffer< ElemType >protected
stalledMinor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >
TimeBuffer(int p, int f)TimeBuffer< ElemType >inline
TimeBuffer()TimeBuffer< ElemType >inline
timeSourceMinor::FUPipeline
valid(int idx) constTimeBuffer< ElemType >inlineprotected
zero()TimeBuffer< ElemType >inline
~TimeBuffer()TimeBuffer< ElemType >inline

Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17