Lines Matching refs:CSKYMCCodeEmitter
1 //===-- CSKYMCCodeEmitter.cpp - CSKY Code Emitter interface ---------------===//
9 // This file implements the CSKYMCCodeEmitter class.
13 #include "CSKYMCCodeEmitter.h"
30 unsigned CSKYMCCodeEmitter::getOImmOpValue(const MCInst &MI, unsigned Idx,
39 CSKYMCCodeEmitter::getImmOpValueIDLY(const MCInst &MI, unsigned Idx,
50 CSKYMCCodeEmitter::getImmOpValueMSBSize(const MCInst &MI, unsigned Idx,
68 void CSKYMCCodeEmitter::expandJBTF(const MCInst &MI, SmallVectorImpl<char> &CB,
94 void CSKYMCCodeEmitter::expandNEG(const MCInst &MI, SmallVectorImpl<char> &CB,
116 void CSKYMCCodeEmitter::expandRSUBI(const MCInst &MI, SmallVectorImpl<char> &CB,
138 void CSKYMCCodeEmitter::encodeInstruction(const MCInst &MI,
235 CSKYMCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO,
249 CSKYMCCodeEmitter::getRegSeqImmOpValue(const MCInst &MI, unsigned Idx,
265 CSKYMCCodeEmitter::getRegisterSeqOpValue(const MCInst &MI, unsigned Op,
278 unsigned CSKYMCCodeEmitter::getImmJMPIX(const MCInst &MI, unsigned Idx,
293 MCFixupKind CSKYMCCodeEmitter::getTargetFixup(const MCExpr *Expr) const {
322 return new CSKYMCCodeEmitter(Ctx, MCII);