Lines Matching defs:LoongArchMCCodeEmitter
1 //=- LoongArchMCCodeEmitter.cpp - Convert LoongArch code to machine code --===//
9 // This file implements the LoongArchMCCodeEmitter class.
31 class LoongArchMCCodeEmitter : public MCCodeEmitter {
32 LoongArchMCCodeEmitter(const LoongArchMCCodeEmitter &) = delete;
33 void operator=(const LoongArchMCCodeEmitter &) = delete;
38 LoongArchMCCodeEmitter(MCContext &ctx, MCInstrInfo const &MCII)
41 ~LoongArchMCCodeEmitter() override {}
101 LoongArchMCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO,
117 LoongArchMCCodeEmitter::getImmOpValueSub1(const MCInst &MI, unsigned OpNo,
124 LoongArchMCCodeEmitter::getExprOpValue(const MCInst &MI, const MCOperand &MO,
348 void LoongArchMCCodeEmitter::expandToVectorLDI(
374 void LoongArchMCCodeEmitter::expandAddTPRel(const MCInst &MI,
406 void LoongArchMCCodeEmitter::encodeInstruction(
444 return new LoongArchMCCodeEmitter(Ctx, MCII);