class HWEventListener
Declaration
class HWEventListener { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MCA/HWEventListener.h:158
Method Overview
- public virtual void onCycleBegin()
- public virtual void onCycleEnd()
- public virtual void onEvent(const llvm::mca::HWInstructionEvent & Event)
- public virtual void onEvent(const llvm::mca::HWStallEvent & Event)
- public virtual void onEvent(const llvm::mca::HWPressureEvent & Event)
- public virtual void onReleasedBuffers(const llvm::mca::InstRef & Inst, ArrayRef<unsigned int> Buffers)
- public virtual void onReservedBuffers(const llvm::mca::InstRef & Inst, ArrayRef<unsigned int> Buffers)
- public virtual void onResourceAvailable(const llvm::mca::HWEventListener::ResourceRef & RRef)
- public virtual ~HWEventListener()
Methods
¶virtual void onCycleBegin()
virtual void onCycleBegin()
Declared at: llvm/include/llvm/MCA/HWEventListener.h:161
¶virtual void onCycleEnd()
virtual void onCycleEnd()
Declared at: llvm/include/llvm/MCA/HWEventListener.h:162
¶virtual void onEvent(
const llvm::mca::HWInstructionEvent& Event)
virtual void onEvent(
const llvm::mca::HWInstructionEvent& Event)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:164
Parameters
- const llvm::mca::HWInstructionEvent& Event
¶virtual void onEvent(
const llvm::mca::HWStallEvent& Event)
virtual void onEvent(
const llvm::mca::HWStallEvent& Event)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:165
Parameters
- const llvm::mca::HWStallEvent& Event
¶virtual void onEvent(
const llvm::mca::HWPressureEvent& Event)
virtual void onEvent(
const llvm::mca::HWPressureEvent& Event)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:166
Parameters
- const llvm::mca::HWPressureEvent& Event
¶virtual void onReleasedBuffers(
const llvm::mca::InstRef& Inst,
ArrayRef<unsigned int> Buffers)
virtual void onReleasedBuffers(
const llvm::mca::InstRef& Inst,
ArrayRef<unsigned int> Buffers)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:175
Parameters
- const llvm::mca::InstRef& Inst
- ArrayRef<unsigned int> Buffers
¶virtual void onReservedBuffers(
const llvm::mca::InstRef& Inst,
ArrayRef<unsigned int> Buffers)
virtual void onReservedBuffers(
const llvm::mca::InstRef& Inst,
ArrayRef<unsigned int> Buffers)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:173
Parameters
- const llvm::mca::InstRef& Inst
- ArrayRef<unsigned int> Buffers
¶virtual void onResourceAvailable(
const llvm::mca::HWEventListener::ResourceRef&
RRef)
virtual void onResourceAvailable(
const llvm::mca::HWEventListener::ResourceRef&
RRef)
Declared at: llvm/include/llvm/MCA/HWEventListener.h:169
Parameters
- const llvm::mca::HWEventListener::ResourceRef& RRef
¶virtual ~HWEventListener()
virtual ~HWEventListener()
Declared at: llvm/include/llvm/MCA/HWEventListener.h:178