Lines Matching refs:Event

67     const HWInstructionIssuedEvent &Event) {  in handleInstructionIssuedEvent()  argument
68 unsigned IID = Event.IR.getSourceIndex(); in handleInstructionIssuedEvent()
69 for (const ResourceUse &Use : Event.UsedResources) { in handleInstructionIssuedEvent()
104 void PressureTracker::handlePressureEvent(const HWPressureEvent &Event) { in handlePressureEvent() argument
105 assert(Event.Reason != HWPressureEvent::INVALID && in handlePressureEvent()
108 switch (Event.Reason) { in handlePressureEvent()
113 const uint64_t ResourceMask = Event.ResourceMask; in handlePressureEvent()
114 updateResourcePressureDistribution(Event.ResourceMask); in handlePressureEvent()
116 for (const InstRef &IR : Event.AffectedInstructions) { in handlePressureEvent()
129 for (const InstRef &IR : Event.AffectedInstructions) { in handlePressureEvent()
136 for (const InstRef &IR : Event.AffectedInstructions) { in handlePressureEvent()
488 void BottleneckAnalysis::onEvent(const HWInstructionEvent &Event) { in onEvent() argument
489 const unsigned IID = Event.IR.getSourceIndex(); 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()
503 const Instruction &IS = *Event.IR.getInstruction(); in onEvent()
533 static_cast<const HWInstructionIssuedEvent &>(Event)); in onEvent()
540 void BottleneckAnalysis::onEvent(const HWPressureEvent &Event) { in onEvent() argument
541 assert(Event.Reason != HWPressureEvent::INVALID && in onEvent()
544 Tracker.handlePressureEvent(Event); in onEvent()
546 switch (Event.Reason) { in onEvent()