reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1246 if (MemoryOperand != -1) MemoryOperand += CurOp; 1315 CurOp += 3; // Consume operands. 1328 CurOp += 2; // Consume operands. 1338 ++CurOp; // Consume operand. 1354 const MCOperand &Op = MI.getOperand(CurOp++); 1364 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1367 ++CurOp; // skip segment operand 1371 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1374 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1, FK_Data_1, CurByte, 1379 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1382 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 2, FK_Data_2, CurByte, 1387 EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS); 1392 unsigned SrcRegNum = CurOp + 1; 1400 EmitRegModRMByte(MI.getOperand(CurOp), 1402 CurOp = SrcRegNum + 1; 1407 unsigned SrcRegNum = CurOp + X86::AddrNumOperands; 1415 emitMemModRMByte(MI, CurOp, GetX86RegNum(MI.getOperand(SrcRegNum)), TSFlags, 1417 CurOp = SrcRegNum + 1; 1422 unsigned SrcRegNum = CurOp + 1; 1431 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS); 1432 CurOp = SrcRegNum + 1; 1434 I8RegNum = getX86RegEncoding(MI, CurOp++); 1442 unsigned SrcRegNum = CurOp + 1; 1445 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS); 1446 CurOp = SrcRegNum + 1; 1447 ++CurOp; // Encoded in VEX.VVVV 1452 unsigned SrcRegNum = CurOp + 1; 1462 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS); 1463 CurOp = SrcRegNum + 1; 1467 unsigned FirstOp = CurOp++; 1468 unsigned SecondOp = CurOp++; 1470 unsigned CC = MI.getOperand(CurOp++).getImm(); 1478 unsigned FirstMemOp = CurOp+1; 1488 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)), 1490 CurOp = FirstMemOp + X86::AddrNumOperands; 1492 I8RegNum = getX86RegEncoding(MI, CurOp++); 1496 unsigned FirstMemOp = CurOp+1; 1500 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)), 1502 CurOp = FirstMemOp + X86::AddrNumOperands; 1503 ++CurOp; // Encoded in VEX.VVVV. 1507 unsigned FirstMemOp = CurOp+1; 1517 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)), 1519 CurOp = FirstMemOp + X86::AddrNumOperands; 1523 unsigned RegOp = CurOp++; 1524 unsigned FirstMemOp = CurOp; 1525 CurOp = FirstMemOp + X86::AddrNumOperands; 1527 unsigned CC = MI.getOperand(CurOp++).getImm(); 1536 unsigned RegOp = CurOp++; 1538 unsigned CC = MI.getOperand(CurOp++).getImm(); 1550 ++CurOp; 1552 ++CurOp; 1554 EmitRegModRMByte(MI.getOperand(CurOp++), 1560 unsigned FirstMemOp = CurOp; 1561 CurOp = FirstMemOp + X86::AddrNumOperands; 1563 unsigned CC = MI.getOperand(CurOp++).getImm(); 1576 ++CurOp; 1578 ++CurOp; 1580 emitMemModRMByte(MI, CurOp, 1583 CurOp += X86::AddrNumOperands; 1618 if (CurOp != NumOps) { 1619 unsigned Val = MI.getOperand(CurOp++).getImm(); 1629 while (CurOp != NumOps && NumOps - CurOp <= 2) { 1629 while (CurOp != NumOps && NumOps - CurOp <= 2) { 1630 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1641 if (/*!Desc.isVariadic() &&*/ CurOp != NumOps) {