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

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

Inheritance diagram for llvm::mca::RISCVLMULInstrument:
Inheritance graph
[legend]

Public Member Functions

 RISCVLMULInstrument (StringRef Data)
 
 ~RISCVLMULInstrument ()=default
 
uint8_t getLMUL () 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-LMUL"
 

Detailed Description

Definition at line 29 of file RISCVCustomBehaviour.h.

Constructor & Destructor Documentation

◆ RISCVLMULInstrument()

llvm::mca::RISCVLMULInstrument::RISCVLMULInstrument ( StringRef  Data)
inlineexplicit

Definition at line 34 of file RISCVCustomBehaviour.h.

◆ ~RISCVLMULInstrument()

llvm::mca::RISCVLMULInstrument::~RISCVLMULInstrument ( )
default

Member Function Documentation

◆ getLMUL()

uint8_t llvm::mca::RISCVLMULInstrument::getLMUL ( ) const

◆ isDataValid()

bool llvm::mca::RISCVLMULInstrument::isDataValid ( llvm::StringRef  Data)
static

Member Data Documentation

◆ DESC_NAME

const llvm::StringRef llvm::mca::RISCVLMULInstrument::DESC_NAME = "RISCV-LMUL"
static

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