LLVM 19.0.0git
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
llvm::mca::RISCVSEWInstrument Class Reference

#include "Target/RISCV/MCA/RISCVCustomBehaviour.h"

Inheritance diagram for llvm::mca::RISCVSEWInstrument:
Inheritance graph

Public Member Functions

 RISCVSEWInstrument (StringRef Data)
 ~RISCVSEWInstrument ()=default
uint8_t getSEW () const
- Public Member Functions inherited from llvm::mca::Instrument
 Instrument (StringRef Desc, StringRef Data)
 Instrument ()
virtual ~Instrument ()=default
StringRef getDesc () const
StringRef getData () const

Static Public Member Functions

static bool isDataValid (StringRef Data)

Static Public Attributes

static const StringRef DESC_NAME = "RISCV-SEW"

Detailed Description

Definition at line 41 of file RISCVCustomBehaviour.h.

Constructor & Destructor Documentation

◆ RISCVSEWInstrument()

llvm::mca::RISCVSEWInstrument::RISCVSEWInstrument ( StringRef  Data)

Definition at line 46 of file RISCVCustomBehaviour.h.

◆ ~RISCVSEWInstrument()

llvm::mca::RISCVSEWInstrument::~RISCVSEWInstrument ( )

Member Function Documentation

◆ getSEW()

uint8_t llvm::mca::RISCVSEWInstrument::getSEW ( ) const

◆ isDataValid()

bool llvm::mca::RISCVSEWInstrument::isDataValid ( llvm::StringRef  Data)

Member Data Documentation


const llvm::StringRef llvm::mca::RISCVSEWInstrument::DESC_NAME = "RISCV-SEW"

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