_id | gem5::TimeBuffer< ElemType > | protected |
_name | gem5::Named | private |
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 |
base | gem5::TimeBuffer< ElemType > | protected |
calculateVectorIndex(int idx) const | gem5::TimeBuffer< ElemType > | inlineprotected |
canInsert() const | gem5::minor::FUPipeline | |
cantForwardFromFUIndices | gem5::minor::FUPipeline | |
capabilities() | gem5::FuncUnit | |
capabilityList | gem5::minor::FUPipeline | |
cyclesBeforeInsert() | gem5::minor::FUPipeline | |
data | gem5::TimeBuffer< ElemType > | protected |
dataName | gem5::minor::MinorBuffer< ElemType, ReportTraits > | protected |
description | gem5::minor::FUPipeline | |
empty() const | gem5::minor::MinorBuffer< ElemType, ReportTraits > | inline |
findTiming(const StaticInstPtr &inst) | gem5::minor::FUPipeline | |
front() | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | inline |
front() const | gem5::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 | |
future | gem5::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 |
index | gem5::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() const | gem5::minor::MinorBuffer< ElemType, ReportTraits > | inline |
gem5::name() const | gem5::Named | inlinevirtual |
gem5::FuncUnit::name | gem5::FuncUnit | |
Named(const std::string &name_) | gem5::Named | inline |
nextInsertCycle | gem5::minor::FUPipeline | |
occupancy | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | |
operator[](int idx) | gem5::TimeBuffer< ElemType > | inline |
operator[](int idx) const | gem5::TimeBuffer< ElemType > | inline |
opLatencies | gem5::FuncUnit | private |
opLatency(OpClass capability) | gem5::FuncUnit | |
past | gem5::TimeBuffer< ElemType > | protected |
pipelined | gem5::FuncUnit | private |
popWire | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | protected |
provides(OpClass capability) | gem5::FuncUnit | |
push(ElemType &elem) | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | inline |
pushWire | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | protected |
reportLeft | gem5::minor::MinorBuffer< ElemType, ReportTraits > | protected |
reportRight | gem5::minor::MinorBuffer< ElemType, ReportTraits > | protected |
SelfStallingPipeline(const std::string &name, const std::string &data_name, unsigned depth) | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | inline |
size | gem5::TimeBuffer< ElemType > | protected |
stalled | gem5::minor::SelfStallingPipeline< ElemType, ReportTraits, BubbleTraits > | |
TimeBuffer(int p, int f) | gem5::TimeBuffer< ElemType > | inline |
TimeBuffer() | gem5::TimeBuffer< ElemType > | inline |
timeSource | gem5::minor::FUPipeline | |
valid(int idx) const | gem5::TimeBuffer< ElemType > | inlineprotected |
zero() | gem5::TimeBuffer< ElemType > | inline |
~Named()=default | gem5::Named | virtual |
~TimeBuffer() | gem5::TimeBuffer< ElemType > | inline |