LLVM 22.0.0git
llvm::mca::RISCVInstrumentManager Member List

This is the complete list of members for llvm::mca::RISCVInstrumentManager, including all inherited members.

canCustomize(const ArrayRef< Instrument * > IVec) constllvm::mca::InstrumentManagervirtual
createInstrument(StringRef Desc, StringRef Data) overridellvm::mca::RISCVInstrumentManagervirtual
createInstruments(const MCInst &Inst) overridellvm::mca::RISCVInstrumentManagervirtual
customize(const ArrayRef< Instrument * > IVec, llvm::mca::InstrDesc &Desc) constllvm::mca::InstrumentManagervirtual
EnableInstrumentsllvm::mca::InstrumentManagerprotected
getSchedClassID(const MCInstrInfo &MCII, const MCInst &MCI, const SmallVector< Instrument * > &IVec) const overridellvm::mca::RISCVInstrumentManagervirtual
InstrumentManager(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, bool EnableInstruments=true)llvm::mca::InstrumentManagerinline
MCIIllvm::mca::InstrumentManagerprotected
RISCVInstrumentManager(const MCSubtargetInfo &STI, const MCInstrInfo &MCII)llvm::mca::RISCVInstrumentManagerinline
shouldIgnoreInstruments() const overridellvm::mca::RISCVInstrumentManagerinlinevirtual
STIllvm::mca::InstrumentManagerprotected
supportsInstrumentType(StringRef Type) const overridellvm::mca::RISCVInstrumentManagervirtual
~InstrumentManager()=defaultllvm::mca::InstrumentManagervirtual