class HWEventListener

Declaration

class HWEventListener { /* full declaration omitted */ };

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

Method Overview

  • private virtual void anchor()
  • 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::ResourceRef & RRef)
  • public virtual ~HWEventListener()

Methods

virtual void anchor()

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

virtual void onCycleBegin()

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

virtual void onCycleEnd()

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

virtual void onEvent(
    const llvm::mca::HWInstructionEvent& Event)

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

Parameters

const llvm::mca::HWInstructionEvent& Event

virtual void onEvent(
    const llvm::mca::HWStallEvent& Event)

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

Parameters

const llvm::mca::HWStallEvent& Event

virtual void onEvent(
    const llvm::mca::HWPressureEvent& Event)

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

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:176

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:174

Parameters

const llvm::mca::InstRef& Inst
ArrayRef<unsigned int> Buffers

virtual void onResourceAvailable(
    const llvm::mca::ResourceRef& RRef)

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

Parameters

const llvm::mca::ResourceRef& RRef

virtual ~HWEventListener()

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