Home
last modified time | relevance | path

Searched refs:HWStallEvent (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/llvm/llvm/tools/llvm-mca/Views/
DDispatchStatistics.cpp20 void DispatchStatistics::onEvent(const HWStallEvent &Event) { in onEvent()
21 if (Event.Type < HWStallEvent::LastGenericEvent) in onEvent()
68 printStalls(SS, HWStalls[HWStallEvent::RegisterFileStall], NumCycles); in printDispatchStalls()
70 printStalls(SS, HWStalls[HWStallEvent::RetireControlUnitStall], NumCycles); in printDispatchStalls()
72 printStalls(SS, HWStalls[HWStallEvent::SchedulerQueueFull], NumCycles); in printDispatchStalls()
74 printStalls(SS, HWStalls[HWStallEvent::LoadQueueFull], NumCycles); in printDispatchStalls()
76 printStalls(SS, HWStalls[HWStallEvent::StoreQueueFull], NumCycles); in printDispatchStalls()
78 printStalls(SS, HWStalls[HWStallEvent::DispatchGroupStall], NumCycles); in printDispatchStalls()
80 printStalls(SS, HWStalls[HWStallEvent::CustomBehaviourStall], NumCycles); in printDispatchStalls()
87 json::Object JO({{"RAT", HWStalls[HWStallEvent::RegisterFileStall]}, in toJSON()
[all …]
DDispatchStatistics.h67 HWStalls(HWStallEvent::LastGenericEvent) {} in DispatchStatistics()
69 void onEvent(const HWStallEvent &Event) override;
DBottleneckAnalysis.h332 void onEvent(const HWStallEvent &Event) override { SeenStallCycles = true; } in onEvent()
/openbsd/src/gnu/llvm/llvm/lib/MCA/Stages/
DExecuteStage.cpp26 HWStallEvent::GenericEventType toHWStallEventType(Scheduler::Status Status) { in toHWStallEventType()
29 return HWStallEvent::LoadQueueFull; in toHWStallEventType()
31 return HWStallEvent::StoreQueueFull; in toHWStallEventType()
33 return HWStallEvent::SchedulerQueueFull; in toHWStallEventType()
35 return HWStallEvent::DispatchGroupStall; in toHWStallEventType()
37 return HWStallEvent::Invalid; in toHWStallEventType()
45 HWStallEvent::GenericEventType ET = toHWStallEventType(S); in isAvailable()
46 notifyEvent<HWStallEvent>(HWStallEvent(ET, IR)); in isAvailable()
DDispatchStage.cpp54 notifyEvent<HWStallEvent>( in checkPRF()
55 HWStallEvent(HWStallEvent::RegisterFileStall, IR)); in checkPRF()
66 notifyEvent<HWStallEvent>( in checkRCU()
67 HWStallEvent(HWStallEvent::RetireControlUnitStall, IR)); in checkRCU()
DInOrderIssueStage.cpp360 notifyEvent<HWStallEvent>( in notifyStallEvent()
361 HWStallEvent(HWStallEvent::RegisterFileStall, IR)); in notifyStallEvent()
367 notifyEvent<HWStallEvent>( in notifyStallEvent()
368 HWStallEvent(HWStallEvent::DispatchGroupStall, IR)); in notifyStallEvent()
374 notifyEvent<HWStallEvent>( in notifyStallEvent()
375 HWStallEvent(HWStallEvent::CustomBehaviourStall, IR)); in notifyStallEvent()
/openbsd/src/gnu/llvm/llvm/include/llvm/MCA/
DHWEventListener.h106 class HWStallEvent {
122 HWStallEvent(unsigned type, const InstRef &Inst) : Type(type), IR(Inst) {} in HWStallEvent() function
167 virtual void onEvent(const HWStallEvent &Event) {} in onEvent()