gem5  v22.1.0.0
gem5::minor::FUPipeline Member List

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

_idgem5::TimeBuffer< ElemType >protected
_namegem5::Namedprivate
access(int idx)gem5::TimeBuffer< ElemType >inline
addCapability(OpClass cap, unsigned oplat, bool pipelined)gem5::FuncUnit
advance()gem5::minor::FUPipeline
alreadyPushed()gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
basegem5::TimeBuffer< ElemType >protected
calculateVectorIndex(int idx) constgem5::TimeBuffer< ElemType >inlineprotected
canInsert() constgem5::minor::FUPipeline
cantForwardFromFUIndicesgem5::minor::FUPipeline
capabilities()gem5::FuncUnit
capabilityListgem5::minor::FUPipeline
cyclesBeforeInsert()gem5::minor::FUPipeline
datagem5::TimeBuffer< ElemType >protected
dataNamegem5::minor::MinorBuffer< ElemType, ReportTraits >protected
descriptiongem5::minor::FUPipeline
empty() constgem5::minor::MinorBuffer< ElemType, ReportTraits >inline
findTiming(const StaticInstPtr &inst)gem5::minor::FUPipeline
front()gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
front() constgem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
FuncUnit()gem5::FuncUnit
FuncUnit(const FuncUnit &fu)gem5::FuncUnit
FUPipeline(const std::string &name, const MinorFU &description_, ClockedObject &timeSource_)gem5::minor::FUPipeline
futuregem5::TimeBuffer< ElemType >protected
getSize()gem5::TimeBuffer< ElemType >inline
getWire(int idx)gem5::TimeBuffer< ElemType >inline
id(int id)gem5::TimeBuffer< ElemType >inline
id()gem5::TimeBuffer< ElemType >inline
indexgem5::TimeBuffer< ElemType >protected
isPipelined(OpClass capability)gem5::FuncUnit
isPopable()gem5::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)gem5::minor::MinorBuffer< ElemType, ReportTraits >inline
minorTrace() constgem5::minor::MinorBuffer< ElemType, ReportTraits >inline
gem5::name() constgem5::Namedinlinevirtual
gem5::FuncUnit::namegem5::FuncUnit
Named(const std::string &name_)gem5::Namedinline
nextInsertCyclegem5::minor::FUPipeline
occupancygem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >
operator[](int idx)gem5::TimeBuffer< ElemType >inline
operator[](int idx) constgem5::TimeBuffer< ElemType >inline
opLatenciesgem5::FuncUnitprivate
opLatency(OpClass capability)gem5::FuncUnit
pastgem5::TimeBuffer< ElemType >protected
pipelinedgem5::FuncUnitprivate
popWiregem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >protected
provides(OpClass capability)gem5::FuncUnit
push(ElemType &elem)gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
pushWiregem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >protected
reportLeftgem5::minor::MinorBuffer< ElemType, ReportTraits >protected
reportRightgem5::minor::MinorBuffer< ElemType, ReportTraits >protected
SelfStallingPipeline(const std::string &name, const std::string &data_name, unsigned depth)gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >inline
sizegem5::TimeBuffer< ElemType >protected
stalledgem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits >
TimeBuffer(int p, int f)gem5::TimeBuffer< ElemType >inline
TimeBuffer()gem5::TimeBuffer< ElemType >inline
timeSourcegem5::minor::FUPipeline
valid(int idx) constgem5::TimeBuffer< ElemType >inlineprotected
zero()gem5::TimeBuffer< ElemType >inline
~Named()=defaultgem5::Namedvirtual
~TimeBuffer()gem5::TimeBuffer< ElemType >inline

Generated on Wed Dec 21 2022 10:24:16 for gem5 by doxygen 1.9.1