Lines Matching defs:MI

29 void X86InstPrinterCommon::printCondCode(const MCInst *MI, unsigned Op,
31 int64_t Imm = MI->getOperand(Op).getImm();
32 unsigned Opc = MI->getOpcode();
58 void X86InstPrinterCommon::printCondFlags(const MCInst *MI, unsigned Op,
63 int64_t Imm = MI->getOperand(Op).getImm();
79 void X86InstPrinterCommon::printSSEAVXCC(const MCInst *MI, unsigned Op,
81 int64_t Imm = MI->getOperand(Op).getImm();
119 void X86InstPrinterCommon::printVPCOMMnemonic(const MCInst *MI,
123 int64_t Imm = MI->getOperand(MI->getNumOperands() - 1).getImm();
136 switch (MI->getOpcode()) {
149 void X86InstPrinterCommon::printVPCMPMnemonic(const MCInst *MI,
153 printSSEAVXCC(MI, MI->getNumOperands() - 1, OS);
155 switch (MI->getOpcode()) {
236 void X86InstPrinterCommon::printCMPMnemonic(const MCInst *MI, bool IsVCmp,
240 printSSEAVXCC(MI, MI->getNumOperands() - 1, OS);
242 switch (MI->getOpcode()) {
326 void X86InstPrinterCommon::printRoundingControl(const MCInst *MI, unsigned Op,
328 int64_t Imm = MI->getOperand(Op).getImm();
352 void X86InstPrinterCommon::printPCRelImm(const MCInst *MI, uint64_t Address,
358 const MCOperand &Op = MI->getOperand(OpNo);
382 void X86InstPrinterCommon::printOptionalSegReg(const MCInst *MI, unsigned OpNo,
384 if (MI->getOperand(OpNo).getReg()) {
385 printOperand(MI, OpNo, O);
390 void X86InstPrinterCommon::printInstFlags(const MCInst *MI, raw_ostream &O,
392 const MCInstrDesc &Desc = MII.get(MI->getOpcode());
394 unsigned Flags = MI->getFlags();
407 if (TSFlags & X86II::EVEX_NF && !X86::isCFCMOVCC(MI->getOpcode()))
434 !X86_MC::needsAddressSizeOverride(*MI, STI, MemoryOperand, TSFlags)) {
442 void X86InstPrinterCommon::printVKPair(const MCInst *MI, unsigned OpNo,
450 switch (MI->getOperand(OpNo).getReg()) {
467 void X86InstPrinterCommon::printTILEPair(const MCInst *MI, unsigned OpNo,
469 switch (MI->getOperand(OpNo).getReg()) {