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: