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

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

canCustomize(const ArrayRef< Instrument * > IVec) constllvm::mca::InstrumentManagervirtual
createInstrument(StringRef Desc, StringRef Data)llvm::mca::InstrumentManagervirtual
createInstruments(const MCInst &Inst)llvm::mca::InstrumentManagervirtual
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) constllvm::mca::InstrumentManagervirtual
InstrumentManager(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, bool EnableInstruments=true)llvm::mca::InstrumentManagerinline
MCIIllvm::mca::InstrumentManagerprotected
shouldIgnoreInstruments() constllvm::mca::InstrumentManagerinlinevirtual
STIllvm::mca::InstrumentManagerprotected
supportsInstrumentType(StringRef Type) constllvm::mca::InstrumentManagervirtual
~InstrumentManager()=defaultllvm::mca::InstrumentManagervirtual