Home
last modified time | relevance | path

Searched refs:InstrBuilder (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstrBuilder.h63 class InstrBuilder {
95 InstrBuilder(const InstrBuilder &) = delete;
96 InstrBuilder &operator=(const InstrBuilder &) = delete;
103 LLVM_ABI InstrBuilder(const MCSubtargetInfo &STI, const MCInstrInfo &MCII,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp251 MachineInstrBuilder InstrBuilder = in insertMergedInstruction() local
253 InstrBuilder.addReg(Dest.getReg(), getDefRegState(true)); in insertMergedInstruction()
254 InstrBuilder.addReg(Base.getReg(), getKillRegState(true)); in insertMergedInstruction()
258 InstrBuilder.addReg(AluOffset.getReg()); in insertMergedInstruction()
260 InstrBuilder.addImm(AluOffset.getImm()); in insertMergedInstruction()
268 InstrBuilder.addImm(LPAC::makePreOp(AluOpcode)); in insertMergedInstruction()
270 InstrBuilder.addImm(LPAC::makePostOp(AluOpcode)); in insertMergedInstruction()
273 InstrBuilder.setMemRefs(MemInstr->memoperands()); in insertMergedInstruction()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp31 InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo &sti, in InstrBuilder() function in llvm::mca::InstrBuilder
268 void InstrBuilder::populateWrites(InstrDesc &ID, const MCInst &MCI, in populateWrites()
443 void InstrBuilder::populateReads(InstrDesc &ID, const MCInst &MCI, in populateReads()
526 Error InstrBuilder::verifyInstrDesc(const InstrDesc &ID, in verifyInstrDesc()
543 Expected<unsigned> InstrBuilder::getVariantSchedClassID(const MCInst &MCI, in getVariantSchedClassID()
560 InstrBuilder::createInstrDescImpl(const MCInst &MCI, in createInstrDescImpl()
649 InstrBuilder::getOrCreateInstrDesc(const MCInst &MCI, in getOrCreateInstrDesc()
677 InstrBuilder::createInstruction(const MCInst &MCI, in createInstruction()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp593 mca::InstrBuilder IB(*STI, *MCII, *MRI, MCIA.get(), *IM, CallLatency); in main()
/freebsd/lib/clang/libllvm/
H A DMakefile1067 SRCS_EXT+= MCA/InstrBuilder.cpp