Lines Matching refs:MCOperand
58 unsigned getX86RegNum(const MCOperand &MO) const;
68 void emitImmediate(const MCOperand &Disp, SMLoc Loc, unsigned ImmSize,
72 void emitRegModRMByte(const MCOperand &ModRMReg, unsigned RegOpcodeFld,
167 const MCOperand &BaseReg = MI.getOperand(Op + X86::AddrBaseReg);
168 const MCOperand &IndexReg = MI.getOperand(Op + X86::AddrIndexReg);
169 const MCOperand &Disp = MI.getOperand(Op + X86::AddrDisp);
186 const MCOperand &BaseReg = MI.getOperand(Op + X86::AddrBaseReg);
187 const MCOperand &IndexReg = MI.getOperand(Op + X86::AddrIndexReg);
208 const MCOperand &BaseReg = MI.getOperand(Op + X86::AddrBaseReg);
209 const MCOperand &IndexReg = MI.getOperand(Op + X86::AddrIndexReg);
265 const MCOperand &Op = MI.getOperand(CurOp);
273 unsigned X86MCCodeEmitter::getX86RegNum(const MCOperand &MO) const {
291 void X86MCCodeEmitter::emitImmediate(const MCOperand &DispOp, SMLoc Loc,
369 void X86MCCodeEmitter::emitRegModRMByte(const MCOperand &ModRMReg,
388 const MCOperand &Disp = MI.getOperand(Op + X86::AddrDisp);
389 const MCOperand &Base = MI.getOperand(Op + X86::AddrBaseReg);
390 const MCOperand &Scale = MI.getOperand(Op + X86::AddrScaleAmt);
391 const MCOperand &IndexReg = MI.getOperand(Op + X86::AddrIndexReg);
1222 const MCOperand &MO = MI.getOperand(i);
1455 const MCOperand &Op = MI.getOperand(CurOp++);
1792 emitImmediate(MCOperand::createImm(I8RegNum), MI.getLoc(), 1, FK_Data_1,