Lines Matching refs:MI
49 void printOperand(const MachineInstr *MI, int OpNum,
51 void printSrcMemOperand(const MachineInstr *MI, int OpNum,
53 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
56 bool PrintAsmMemoryOperand(const MachineInstr *MI,
59 void EmitInstruction(const MachineInstr *MI) override;
64 void MSP430AsmPrinter::printOperand(const MachineInstr *MI, int OpNum,
66 const MachineOperand &MO = MI->getOperand(OpNum);
105 void MSP430AsmPrinter::printSrcMemOperand(const MachineInstr *MI, int OpNum,
107 const MachineOperand &Base = MI->getOperand(OpNum);
108 const MachineOperand &Disp = MI->getOperand(OpNum+1);
115 printOperand(MI, OpNum+1, O, "nohash");
120 printOperand(MI, OpNum, O);
127 bool MSP430AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
134 printOperand(MI, OpNo, O);
138 bool MSP430AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
145 printSrcMemOperand(MI, OpNo, O);
150 void MSP430AsmPrinter::EmitInstruction(const MachineInstr *MI) {
154 MCInstLowering.Lower(MI, TmpInst);