Home
last modified time | relevance | path

Searched refs:RISCVSEWInstrument (Results 1 – 2 of 2) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.cpp51 const llvm::StringRef RISCVSEWInstrument::DESC_NAME = "RISCV-SEW"; in isDataValid()
53 bool RISCVSEWInstrument::isDataValid(llvm::StringRef Data) { in isDataValid()
60 uint8_t RISCVSEWInstrument::getSEW() const { in getLMUL()
75 Type == RISCVSEWInstrument::DESC_NAME; in isDataValid()
90 if (Desc == RISCVSEWInstrument::DESC_NAME) { in getSEW()
91 if (!RISCVSEWInstrument::isDataValid(Data)) {
96 return std::make_unique<RISCVSEWInstrument>(Data); in supportsInstrumentType()
161 createInstrument(RISCVSEWInstrument::DESC_NAME, SEWStr)); in createInstruments()
228 RISCVSEWInstrument *SI = nullptr; in opcodeHasEEWAndEMULInfo()
232 else if (I->getDesc() == RISCVSEWInstrument in opcodeHasEEWAndEMULInfo()
[all...]
H A DRISCVCustomBehaviour.h41 class RISCVSEWInstrument : public Instrument {
46 explicit RISCVSEWInstrument(StringRef Data) : Instrument(DESC_NAME, Data) {} in RISCVSEWInstrument() function
48 ~RISCVSEWInstrument() = default;