LLVM: llvm::mca::View Class Reference (original) (raw)

#include "[llvm/MCA/View.h](View%5F8h%5Fsource.html)"

Inheritance diagram for llvm::mca::View:

Public Member Functions
~View () override=default
virtual void printView (llvm::raw_ostream &OS) const =0
virtual StringRef getNameAsString () const =0
virtual json::Value toJSON () const
virtual bool isSerializable () const
void anchor () override
Public Member Functions inherited from llvm::mca::HWEventListener
virtual void onCycleBegin ()
virtual void onCycleEnd ()
virtual void onEvent (const HWInstructionEvent &Event)
virtual void onEvent (const HWStallEvent &Event)
virtual void onEvent (const HWPressureEvent &Event)
virtual void onResourceAvailable (const ResourceRef &RRef)
virtual void onReservedBuffers (const InstRef &Inst, ArrayRef< unsigned > Buffers)
virtual void onReleasedBuffers (const InstRef &Inst, ArrayRef< unsigned > Buffers)
virtual ~HWEventListener ()=default

Detailed Description

Definition at line 27 of file View.h.

Constructor & Destructor Documentation

llvm::mca::View::~View ( ) overridedefault

Member Function Documentation

anchor()

void llvm::mca::View::anchor ( ) overridevirtual

getNameAsString()

virtual StringRef llvm::mca::View::getNameAsString ( ) const pure virtual

isSerializable()

virtual bool llvm::mca::View::isSerializable ( ) const inlinevirtual

Definition at line 35 of file View.h.

printView()

toJSON()

virtual json::Value llvm::mca::View::toJSON ( ) const inlinevirtual

Definition at line 34 of file View.h.


The documentation for this class was generated from the following files: