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()

Declared at: llvm/include/llvm/MCA/HWEventListener.h:161

virtual void onCycleEnd()

Declared at: llvm/include/llvm/MCA/HWEventListener.h:162

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)

Declared at: llvm/include/llvm/MCA/HWEventListener.h:165

Parameters

const llvm::mca::HWStallEvent& 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)

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)

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)

Declared at: llvm/include/llvm/MCA/HWEventListener.h:169

Parameters

const llvm::mca::HWEventListener::ResourceRef& RRef

virtual ~HWEventListener()

Declared at: llvm/include/llvm/MCA/HWEventListener.h:178