Home
last modified time | relevance | path

Searched refs:HWInstructionEvent (Results 1 – 19 of 19) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DHWEventListener.h27 class HWInstructionEvent {
51 HWInstructionEvent(unsigned type, const InstRef &Inst) in HWInstructionEvent() function
61 class HWInstructionIssuedEvent : public HWInstructionEvent {
66 : HWInstructionEvent(HWInstructionEvent::Issued, IR), UsedResources(UR) {} in HWInstructionIssuedEvent()
71 class HWInstructionDispatchedEvent : public HWInstructionEvent {
74 : HWInstructionEvent(HWInstructionEvent::Dispatched, IR), in HWInstructionDispatchedEvent()
81 class HWInstructionRetiredEvent : public HWInstructionEvent {
84 : HWInstructionEvent(HWInstructionEvent::Retired, IR), in HWInstructionRetiredEvent()
123 virtual void onEvent(const HWInstructionEvent &Event) {} in onEvent()
DExecuteStage.cpp157 notifyEvent<HWInstructionEvent>( in notifyInstructionExecuted()
158 HWInstructionEvent(HWInstructionEvent::Executed, IR)); in notifyInstructionExecuted()
164 notifyEvent<HWInstructionEvent>( in notifyInstructionReady()
165 HWInstructionEvent(HWInstructionEvent::Ready, IR)); in notifyInstructionReady()
185 notifyEvent<HWInstructionEvent>(HWInstructionIssuedEvent(IR, Used)); in notifyInstructionIssued()
DTimelineView.cpp37 void TimelineView::onEvent(const HWInstructionEvent &Event) { in onEvent()
42 case HWInstructionEvent::Retired: { in onEvent()
58 case HWInstructionEvent::Ready: in onEvent()
61 case HWInstructionEvent::Issued: in onEvent()
64 case HWInstructionEvent::Executed: in onEvent()
67 case HWInstructionEvent::Dispatched: in onEvent()
DRegisterFileStatistics.cpp42 void RegisterFileStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
46 case HWInstructionEvent::Retired: { in onEvent()
52 case HWInstructionEvent::Dispatched: { in onEvent()
DRetireControlUnitStatistics.cpp22 void RetireControlUnitStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
23 if (Event.Type == HWInstructionEvent::Retired) in onEvent()
DDispatchStatistics.cpp28 void DispatchStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
29 if (Event.Type == HWInstructionEvent::Dispatched) in onEvent()
DSummaryView.cpp35 void SummaryView::onEvent(const HWInstructionEvent &Event) { in onEvent()
38 if (Event.Type != HWInstructionEvent::Dispatched) in onEvent()
DSchedulerStatistics.cpp22 void SchedulerStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
23 if (Event.Type == HWInstructionEvent::Issued) in onEvent()
DResourcePressureView.cpp43 void ResourcePressureView::onEvent(const HWInstructionEvent &Event) { in onEvent()
45 if (Event.Type != HWInstructionEvent::Issued) in onEvent()
DRegisterFileStatistics.h61 void onEvent(const HWInstructionEvent &Event) override;
DRetireControlUnitStatistics.h50 void onEvent(const HWInstructionEvent &Event) override;
DSummaryView.h70 void onEvent(const HWInstructionEvent &Event) override;
DPipeline.h26 class HWInstructionEvent; variable
DDispatchStatistics.h71 void onEvent(const HWInstructionEvent &Event) override;
DRetireStage.cpp54 notifyEvent<HWInstructionEvent>(HWInstructionRetiredEvent(IR, FreedRegs)); in notifyInstructionRetired()
DResourcePressureView.h99 void onEvent(const HWInstructionEvent &Event) override;
DSchedulerStatistics.h70 void onEvent(const HWInstructionEvent &Event) override;
DTimelineView.h177 void onEvent(const HWInstructionEvent &Event) override;
DDispatchStage.cpp33 notifyEvent<HWInstructionEvent>(HWInstructionDispatchedEvent(IR, UsedRegs)); in notifyInstructionDispatched()