activateEventAtStage(const uint32_t &id) | sparta::Pipeline< DataT, EventT > | inline |
append(const DataT &item) | sparta::Pipeline< DataT, EventT > | inline |
append(DataT &&item) | sparta::Pipeline< DataT, EventT > | inline |
at(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
at(const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
begin() (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
begin() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
capacity() const | sparta::Pipeline< DataT, EventT > | inline |
cbegin() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
cend() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
const_iterator typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
deactivateEventAtStage(const uint32_t &id) | sparta::Pipeline< DataT, EventT > | inline |
empty() const | sparta::Pipeline< DataT, EventT > | inline |
enableCollection(TreeNode *parent) | sparta::Pipeline< DataT, EventT > | inline |
end() (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
end() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
EventHandle typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
EventHandleList typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
EventList typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
EventMatrix typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
flushAllStages() | sparta::Pipeline< DataT, EventT > | inline |
flushAppend() | sparta::Pipeline< DataT, EventT > | inline |
flushStage(const uint32_t &flush_stage_id) | sparta::Pipeline< DataT, EventT > | inline |
flushStage(const const_iterator &const_iter) | sparta::Pipeline< DataT, EventT > | inline |
flushStage(const iterator &iter) | sparta::Pipeline< DataT, EventT > | inline |
getEventsAtStage(const uint32_t &id, const SchedulingPhase phase=SchedulingPhase::Tick) | sparta::Pipeline< DataT, EventT > | inline |
invalidateStage(const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
isAnyValid() const | sparta::Pipeline< DataT, EventT > | inline |
isAppended() const | sparta::Pipeline< DataT, EventT > | inline |
isCollected() const | sparta::Pipeline< DataT, EventT > | inline |
isEventRegisteredAtStage(const uint32_t &id) const | sparta::Pipeline< DataT, EventT > | inline |
isLastValid() const | sparta::Pipeline< DataT, EventT > | inline |
isStalledOrStalling() const | sparta::Pipeline< DataT, EventT > | inline |
isStalledOrStallingAtStage(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
isValid(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
iterator typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
numValid() const | sparta::Pipeline< DataT, EventT > | inline |
operator[](const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
operator[](const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
performOwnUpdates() | sparta::Pipeline< DataT, EventT > | inline |
Pipeline (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | friend |
Pipeline(EventSet *es, const std::string &name, const uint32_t num_stages, const Clock *clk) | sparta::Pipeline< DataT, EventT > | inline |
Pipeline(const std::string &name, const uint32_t num_stages, const Clock *clk) | sparta::Pipeline< DataT, EventT > | inline |
Precedence enum name (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
readAppendedData() const | sparta::Pipeline< DataT, EventT > | inline |
registerHandlerAtStage(const uint32_t &id, const SpartaHandler &handler) | sparta::Pipeline< DataT, EventT > | inline |
setConsumerForPipelineUpdate(EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
setConsumerForStage(const uint32_t &id, EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
setContinuing(const bool value) | sparta::Pipeline< DataT, EventT > | inline |
setDefaultStagePrecedence(const Precedence &default_precedence) | sparta::Pipeline< DataT, EventT > | inline |
setPrecedenceBetweenPipeline(const uint32_t &pid, Pipeline< DataT2, EventT2 > &c_pipeline, const uint32_t &cid) | sparta::Pipeline< DataT, EventT > | inline |
setPrecedenceBetweenStage(const uint32_t &pid, const uint32_t &cid) | sparta::Pipeline< DataT, EventT > | inline |
setProducerForPipelineUpdate(EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
setProducerForStage(const uint32_t &id, EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
size() const | sparta::Pipeline< DataT, EventT > | inline |
size_type typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
stall(const uint32_t &stall_stage_id, const uint32_t &stall_cycles, const bool crush_bubbles=false, const bool suppress_events=true) | sparta::Pipeline< DataT, EventT > | inline |
update() | sparta::Pipeline< DataT, EventT > | inline |
value_type typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
writeStage(const uint32_t &stage_id, const DataT &item) | sparta::Pipeline< DataT, EventT > | inline |
writeStage(const uint32_t &stage_id, DataT &&item) | sparta::Pipeline< DataT, EventT > | inline |