Lines Matching refs:MCInst
1 //===-- SparcAsmParser.cpp - Parse Sparc assembly to MCInst instructions --===//
18 #include "llvm/MC/MCInst.h"
107 bool expandSET(MCInst &Inst, SMLoc IDLoc,
108 SmallVectorImpl<MCInst> &Instructions);
335 void addRegOperands(MCInst &Inst, unsigned N) const {
340 void addImmOperands(MCInst &Inst, unsigned N) const {
346 void addExpr(MCInst &Inst, const MCExpr *Expr) const{
356 void addMEMrrOperands(MCInst &Inst, unsigned N) const {
365 void addMEMriOperands(MCInst &Inst, unsigned N) const {
374 void addMembarTagOperands(MCInst &Inst, unsigned N) const {
508 bool SparcAsmParser::expandSET(MCInst &Inst, SMLoc IDLoc,
509 SmallVectorImpl<MCInst> &Instructions) {
545 MCInst TmpInst;
566 MCInst TmpInst;
587 MCInst Inst;
588 SmallVector<MCInst, 8> Instructions;
604 for (const MCInst &I : Instructions) {
668 // First operand in MCInst is instruction mnemonic.