|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/MCA/HWEventListener.h 62 class HWInstructionIssuedEvent : public HWInstructionEvent {
72 class HWInstructionDispatchedEvent : public HWInstructionEvent {
93 class HWInstructionRetiredEvent : public HWInstructionEvent {
References
include/llvm/MCA/HWEventListener.h 62 class HWInstructionIssuedEvent : public HWInstructionEvent {
67 : HWInstructionEvent(HWInstructionEvent::Issued, IR), UsedResources(UR) {}
72 class HWInstructionDispatchedEvent : public HWInstructionEvent {
76 : HWInstructionEvent(HWInstructionEvent::Dispatched, IR),
93 class HWInstructionRetiredEvent : public HWInstructionEvent {
96 : HWInstructionEvent(HWInstructionEvent::Retired, IR),
164 virtual void onEvent(const HWInstructionEvent &Event) {}
include/llvm/MCA/Stages/Stage.h 79 template <typename EventT> void notifyEvent(const EventT &Event) const {
lib/MCA/Stages/DispatchStage.cpp 42 notifyEvent<HWInstructionEvent>(
lib/MCA/Stages/ExecuteStage.cpp 229 notifyEvent<HWInstructionEvent>(
230 HWInstructionEvent(HWInstructionEvent::Executed, IR));
235 notifyEvent<HWInstructionEvent>(
236 HWInstructionEvent(HWInstructionEvent::Pending, IR));
241 notifyEvent<HWInstructionEvent>(
242 HWInstructionEvent(HWInstructionEvent::Ready, IR));
269 notifyEvent<HWInstructionEvent>(HWInstructionIssuedEvent(IR, Used));
lib/MCA/Stages/RetireStage.cpp 61 notifyEvent<HWInstructionEvent>(HWInstructionRetiredEvent(IR, FreedRegs));
tools/llvm-mca/Views/BottleneckAnalysis.cpp 497 void BottleneckAnalysis::onEvent(const HWInstructionEvent &Event) {
499 if (Event.Type == HWInstructionEvent::Dispatched) {
503 if (Event.Type == HWInstructionEvent::Executed) {
508 if (Event.Type != HWInstructionEvent::Issued)
tools/llvm-mca/Views/BottleneckAnalysis.h 331 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/DispatchStatistics.cpp 26 void DispatchStatistics::onEvent(const HWInstructionEvent &Event) {
27 if (Event.Type != HWInstructionEvent::Dispatched)
tools/llvm-mca/Views/DispatchStatistics.h 71 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/RegisterFileStatistics.cpp 77 void RegisterFileStatistics::onEvent(const HWInstructionEvent &Event) {
81 case HWInstructionEvent::Retired: {
87 case HWInstructionEvent::Dispatched: {
tools/llvm-mca/Views/RegisterFileStatistics.h 74 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/ResourcePressureView.cpp 44 void ResourcePressureView::onEvent(const HWInstructionEvent &Event) {
45 if (Event.Type == HWInstructionEvent::Dispatched) {
51 if (Event.Type != HWInstructionEvent::Issued)
tools/llvm-mca/Views/ResourcePressureView.h 94 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/RetireControlUnitStatistics.cpp 31 void RetireControlUnitStatistics::onEvent(const HWInstructionEvent &Event) {
32 if (Event.Type == HWInstructionEvent::Dispatched) {
38 if (Event.Type == HWInstructionEvent::Retired) {
tools/llvm-mca/Views/RetireControlUnitStatistics.h 52 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/SchedulerStatistics.cpp 44 void SchedulerStatistics::onEvent(const HWInstructionEvent &Event) {
45 if (Event.Type == HWInstructionEvent::Issued) {
48 } else if (Event.Type == HWInstructionEvent::Dispatched) {
61 } else if (Event.Type == HWInstructionEvent::Executed) {
tools/llvm-mca/Views/SchedulerStatistics.h 76 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/SummaryView.cpp 40 void SummaryView::onEvent(const HWInstructionEvent &Event) {
41 if (Event.Type == HWInstructionEvent::Dispatched)
46 if (Event.Type != HWInstructionEvent::Retired ||
tools/llvm-mca/Views/SummaryView.h 73 void onEvent(const HWInstructionEvent &Event) override;
tools/llvm-mca/Views/TimelineView.cpp 59 void TimelineView::onEvent(const HWInstructionEvent &Event) {
65 case HWInstructionEvent::Retired: {
84 case HWInstructionEvent::Ready:
87 case HWInstructionEvent::Issued:
90 case HWInstructionEvent::Executed:
93 case HWInstructionEvent::Dispatched:
tools/llvm-mca/Views/TimelineView.h 174 void onEvent(const HWInstructionEvent &Event) override;