llvm::Target::createInstrumentManager

createInstrumentManager - Create a target specific InstrumentManager. This class is used by llvm-mca and requires backend functionality.

Synopsis

Declared in <llvm/MC/TargetRegistry.h>

mca::InstrumentManager*
createInstrumentManager(
    MCSubtargetInfo const& STI,
    MCInstrInfo const& MCII) const;

Return Value

A new InstrumentManager, or nullptr if none is registered.

Parameters

NameDescription
STIThe subtarget information.
MCIIThe instruction information.