Home
last modified time | relevance | path

Searched refs:UniqueInstrument (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.h133 UniqueInstrument I;
136 InstrumentRegion(llvm::StringRef Desc, llvm::SMLoc Start, UniqueInstrument I) in InstrumentRegion()
191 UniqueInstrument Instrument) = 0;
200 UniqueInstrument Instrument) override {} in beginRegion()
210 UniqueInstrument Instrument) override;
H A DCodeRegionGenerator.cpp160 UniqueInstrument I = IM.createInstrument(InstrumentKind, Data); in HandleComment()
H A DCodeRegion.cpp118 UniqueInstrument I) { in beginRegion()
H A DCodeRegionGenerator.h132 for (UniqueInstrument &I : IM.createInstruments(Inst)) { in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DCustomBehaviour.cpp45 UniqueInstrument InstrumentManager::createInstrument(llvm::StringRef Desc, in createInstrument()
50 SmallVector<UniqueInstrument>
52 return SmallVector<UniqueInstrument>(); in createInstruments()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCustomBehaviour.h137 using UniqueInstrument = std::unique_ptr<Instrument>; variable
163 virtual UniqueInstrument createInstrument(StringRef Desc, StringRef Data);
168 virtual SmallVector<UniqueInstrument> createInstruments(const MCInst &Inst);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.h62 UniqueInstrument createInstrument(StringRef Desc, StringRef Data) override;
64 SmallVector<UniqueInstrument> createInstruments(const MCInst &Inst) override;
H A DRISCVCustomBehaviour.cpp92 UniqueInstrument
117 SmallVector<UniqueInstrument>
152 SmallVector<UniqueInstrument> Instruments; in createInstruments()
179 return SmallVector<UniqueInstrument>(); in createInstruments()