Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h28 class HWInstructionEvent {
53 HWInstructionEvent(unsigned type, const InstRef &Inst) in HWInstructionEvent() function
69 class HWInstructionIssuedEvent : public HWInstructionEvent {
72 : HWInstructionEvent(HWInstructionEvent::Issued, IR), UsedResources(UR) {} in HWInstructionIssuedEvent()
77 class HWInstructionDispatchedEvent : public HWInstructionEvent {
81 : HWInstructionEvent(HWInstructionEvent::Dispatched, IR), in HWInstructionDispatchedEvent()
98 class HWInstructionRetiredEvent : public HWInstructionEvent {
101 : HWInstructionEvent(HWInstructionEvent::Retired, IR), in HWInstructionRetiredEvent()
170 virtual void onEvent(const HWInstructionEvent &Event) {} in onEvent()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp229 notifyEvent<HWInstructionEvent>( in notifyInstructionExecuted()
230 HWInstructionEvent(HWInstructionEvent::Executed, IR)); in notifyInstructionExecuted()
235 notifyEvent<HWInstructionEvent>( in notifyInstructionPending()
236 HWInstructionEvent(HWInstructionEvent::Pending, IR)); in notifyInstructionPending()
241 notifyEvent<HWInstructionEvent>( in notifyInstructionReady()
242 HWInstructionEvent(HWInstructionEvent::Ready, IR)); in notifyInstructionReady()
268 notifyEvent<HWInstructionEvent>(HWInstructionIssuedEvent(IR, Used)); in notifyInstructionIssued()
H A DInOrderIssueStage.cpp171 notifyEvent<HWInstructionEvent>( in notifyInstructionIssued()
172 HWInstructionEvent(HWInstructionEvent::Ready, IR)); in notifyInstructionIssued()
173 notifyEvent<HWInstructionEvent>(HWInstructionIssuedEvent(IR, UsedRes)); in notifyInstructionIssued()
180 notifyEvent<HWInstructionEvent>( in notifyInstructionDispatched()
187 notifyEvent<HWInstructionEvent>( in notifyInstructionExecuted()
188 HWInstructionEvent(HWInstructionEvent::Executed, IR)); in notifyInstructionExecuted()
194 notifyEvent<HWInstructionEvent>(HWInstructionRetiredEvent(IR, FreedRegs)); in notifyInstructionRetired()
H A DRetireStage.cpp71 notifyEvent<HWInstructionEvent>(HWInstructionRetiredEvent(IR, FreedRegs)); in notifyInstructionRetired()
H A DDispatchStage.cpp41 notifyEvent<HWInstructionEvent>( in notifyInstructionDispatched()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DRetireControlUnitStatistics.cpp31 void RetireControlUnitStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
32 if (Event.Type == HWInstructionEvent::Dispatched) { in onEvent()
38 if (Event.Type == HWInstructionEvent::Retired) { in onEvent()
H A DSchedulerStatistics.cpp44 void SchedulerStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
45 if (Event.Type == HWInstructionEvent::Issued) { in onEvent()
48 } else if (Event.Type == HWInstructionEvent::Dispatched) { in onEvent()
61 } else if (Event.Type == HWInstructionEvent::Executed) { in onEvent()
H A DTimelineView.cpp59 void TimelineView::onEvent(const HWInstructionEvent &Event) { in onEvent()
65 case HWInstructionEvent::Retired: { in onEvent()
86 case HWInstructionEvent::Ready: in onEvent()
89 case HWInstructionEvent::Issued: in onEvent()
92 case HWInstructionEvent::Executed: in onEvent()
95 case HWInstructionEvent::Dispatched: in onEvent()
H A DSummaryView.cpp39 void SummaryView::onEvent(const HWInstructionEvent &Event) { in onEvent()
40 if (Event.Type == HWInstructionEvent::Dispatched) in onEvent()
45 if (Event.Type != HWInstructionEvent::Retired || in onEvent()
H A DRegisterFileStatistics.cpp80 void RegisterFileStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
84 case HWInstructionEvent::Retired: { in onEvent()
90 case HWInstructionEvent::Dispatched: { in onEvent()
H A DDispatchStatistics.cpp25 void DispatchStatistics::onEvent(const HWInstructionEvent &Event) { in onEvent()
26 if (Event.Type != HWInstructionEvent::Dispatched) in onEvent()
H A DResourcePressureView.cpp52 void ResourcePressureView::onEvent(const HWInstructionEvent &Event) { in onEvent()
53 if (Event.Type == HWInstructionEvent::Dispatched) { in onEvent()
59 if (Event.Type != HWInstructionEvent::Issued) in onEvent()
H A DRetireControlUnitStatistics.h52 void onEvent(const HWInstructionEvent &Event) override;
H A DRegisterFileStatistics.h74 void onEvent(const HWInstructionEvent &Event) override;
H A DDispatchStatistics.h71 void onEvent(const HWInstructionEvent &Event) override;
H A DResourcePressureView.h97 void onEvent(const HWInstructionEvent &Event) override;
H A DSummaryView.h81 void onEvent(const HWInstructionEvent &Event) override; in onCycleEnd()
H A DSchedulerStatistics.h76 void onEvent(const HWInstructionEvent &Event) override;
H A DTimelineView.h171 void onEvent(const HWInstructionEvent &Event) override;
H A DBottleneckAnalysis.cpp488 void BottleneckAnalysis::onEvent(const HWInstructionEvent &Event) { in onEvent()
490 if (Event.Type == HWInstructionEvent::Dispatched) { in onEvent()
494 if (Event.Type == HWInstructionEvent::Executed) { in onEvent()
499 if (Event.Type != HWInstructionEvent::Issued) in onEvent()
H A DBottleneckAnalysis.h337 void onEvent(const HWInstructionEvent &Event) override;