Home | History | Annotate | Download | only in X86

Lines Matching refs:CurOp

839   unsigned CurOp = 0;
841 ++CurOp;
846 CurOp += 2;
864 CurOp = X86::AddrNumOperands;
866 VEX_4V = getVEXRegisterEncoding(MI, CurOp++);
868 const MachineOperand &MO = MI.getOperand(CurOp);
883 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
885 CurOp++;
888 VEX_4V = getVEXRegisterEncoding(MI, CurOp);
889 CurOp++;
900 VEX_4V = getVEXRegisterEncoding(MI, CurOp+X86::AddrNumOperands);
910 VEX_4V = getVEXRegisterEncoding(MI, CurOp++);
926 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
928 CurOp++;
931 VEX_4V = getVEXRegisterEncoding(MI, CurOp++);
934 CurOp++;
936 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
938 CurOp++;
940 VEX_4V = getVEXRegisterEncoding(MI, CurOp);
947 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
949 CurOp++;
952 VEX_4V = getVEXRegisterEncoding(MI, CurOp++);
954 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
963 VEX_4V = getVEXRegisterEncoding(MI, CurOp);
964 CurOp++;
966 if (X86II::isX86_64ExtendedReg(MI.getOperand(CurOp).getReg()))
1037 unsigned CurOp = 0;
1039 ++CurOp;
1044 CurOp += 2;
1061 if (MemoryOperand != -1) MemoryOperand += CurOp;
1155 CurOp = NumOps;
1160 if (CurOp == NumOps)
1163 const MachineOperand &MO = MI.getOperand(CurOp++);
1165 DEBUG(dbgs() << "RawFrm CurOp " << CurOp << "\n");
1206 getX86RegNum(MI.getOperand(CurOp++).getReg()));
1208 if (CurOp == NumOps)
1211 const MachineOperand &MO1 = MI.getOperand(CurOp++);
1241 unsigned SrcRegNum = CurOp+1;
1245 emitRegModRMByte(MI.getOperand(CurOp).getReg(),
1247 CurOp = SrcRegNum + 1;
1253 unsigned SrcRegNum = CurOp + X86::AddrNumOperands;
1256 emitMemModRMByte(MI, CurOp,
1258 CurOp = SrcRegNum + 1;
1265 unsigned SrcRegNum = CurOp+1;
1273 getX86RegNum(MI.getOperand(CurOp).getReg()));
1275 CurOp = HasMemOp4 ? SrcRegNum : SrcRegNum + 1;
1277 ++CurOp;
1282 unsigned FirstMemOp = CurOp+1;
1292 intptr_t PCAdj = (CurOp + AddrOperands + 1 != NumOps) ?
1295 getX86RegNum(MI.getOperand(CurOp).getReg()),PCAdj);
1296 CurOp += AddrOperands + 1;
1298 ++CurOp;
1308 ++CurOp;
1311 emitRegModRMByte(MI.getOperand(CurOp++).getReg(),
1314 if (CurOp == NumOps)
1317 const MachineOperand &MO1 = MI.getOperand(CurOp++);
1347 ++CurOp;
1348 intptr_t PCAdj = (CurOp + X86::AddrNumOperands != NumOps) ?
1349 (MI.getOperand(CurOp+X86::AddrNumOperands).isImm() ?
1354 emitMemModRMByte(MI, CurOp, (Form==X86II::MRMXm) ? 0 : Form - X86II::MRM0m,
1356 CurOp += X86::AddrNumOperands;
1358 if (CurOp == NumOps)
1361 const MachineOperand &MO = MI.getOperand(CurOp++);
1463 while (CurOp != NumOps && NumOps - CurOp <= 2) {
1468 : CurOp);
1469 ++CurOp;
1475 if (CurOp != NumOps) {
1476 const MachineOperand &MIMM = MI.getOperand(CurOp++);
1485 emitConstant(MI.getOperand(CurOp++).getImm(),
1490 if (!MI.isVariadic() && CurOp != NumOps) {