Searched refs:HWStallEvent (Results 1 – 7 of 7) sorted by relevance
23 void DispatchStatistics::onEvent(const HWStallEvent &Event) { in onEvent()24 if (Event.Type < HWStallEvent::LastGenericEvent) in onEvent()55 << HWStalls[HWStallEvent::RegisterFileStall]; in printDispatchStalls()57 << HWStalls[HWStallEvent::RetireControlUnitStall]; in printDispatchStalls()59 << HWStalls[HWStallEvent::SchedulerQueueFull]; in printDispatchStalls()61 << HWStalls[HWStallEvent::LoadQueueFull]; in printDispatchStalls()63 << HWStalls[HWStallEvent::StoreQueueFull]; in printDispatchStalls()65 << HWStalls[HWStallEvent::DispatchGroupStall]; in printDispatchStalls()
45 notifyEvent<HWStallEvent>( in checkPRF()46 HWStallEvent(HWStallEvent::RegisterFileStall, IR)); in checkPRF()57 notifyEvent<HWStallEvent>( in checkRCU()58 HWStallEvent(HWStallEvent::RetireControlUnitStall, IR)); in checkRCU()63 HWStallEvent::GenericEventType Event; in checkScheduler()66 notifyEvent<HWStallEvent>(HWStallEvent(Event, IR)); in checkScheduler()
93 class HWStallEvent {108 HWStallEvent(unsigned type, const InstRef &Inst) : Type(type), IR(Inst) {} in HWStallEvent() function124 virtual void onEvent(const HWStallEvent &Event) {} in onEvent()
237 HWStallEvent::GenericEventType &Event) const { in canBeDispatched()238 Event = HWStallEvent::Invalid; in canBeDispatched()242 Event = HWStallEvent::LoadQueueFull; in canBeDispatched()244 Event = HWStallEvent::StoreQueueFull; in canBeDispatched()250 Event = HWStallEvent::SchedulerQueueFull; in canBeDispatched()253 Event = HWStallEvent::DispatchGroupStall; in canBeDispatched()
67 HWStalls(HWStallEvent::LastGenericEvent) {} in DispatchStatistics()69 void onEvent(const HWStallEvent &Event) override;
27 class HWStallEvent; variable
436 HWStallEvent::GenericEventType &Event) const;