• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/

Lines Matching defs:MI

60 void MipsAsmPrinter::EmitInstruction(const MachineInstr *MI) {
61 if (MI->isDebugValue()) {
65 PrintDebugValueComment(MI, OS);
70 if (emitPseudoExpansionLowering(OutStreamer, MI))
73 MachineBasicBlock::const_instr_iterator I = MI;
74 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
323 bool MipsAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
330 const MachineOperand &MO = MI->getOperand(OpNum);
334 return AsmPrinter::PrintAsmOperand(MI,OpNum,AsmVariant,ExtraCode,O);
372 const MachineOperand &FlagsOP = MI->getOperand(OpNum - 1);
402 if (RegOp >= MI->getNumOperands())
404 const MachineOperand &MO = MI->getOperand(RegOp);
415 printOperand(MI, OpNum, O);
419 bool MipsAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
426 const MachineOperand &MO = MI->getOperand(OpNum);
433 void MipsAsmPrinter::printOperand(const MachineInstr *MI, int opNum,
435 const MachineOperand &MO = MI->getOperand(opNum);
505 void MipsAsmPrinter::printUnsignedImm(const MachineInstr *MI, int opNum,
507 const MachineOperand &MO = MI->getOperand(opNum);
511 printOperand(MI, opNum, O);
515 printMemOperand(const MachineInstr *MI, int opNum, raw_ostream &O) {
519 printOperand(MI, opNum+1, O);
521 printOperand(MI, opNum, O);
526 printMemOperandEA(const MachineInstr *MI, int opNum, raw_ostream &O) {
529 printOperand(MI, opNum, O);
531 printOperand(MI, opNum+1, O);
536 printFCCOperand(const MachineInstr *MI, int opNum, raw_ostream &O,
538 const MachineOperand &MO = MI->getOperand(opNum);
566 MipsAsmPrinter::getDebugValueLocation(const MachineInstr *MI) const {
568 assert(MI->getNumOperands() == 4 && "Invalid no. of machine operands!");
569 assert(MI->getOperand(0).isReg() && MI->getOperand(1).isImm() &&
571 return MachineLocation(MI->getOperand(0).getReg(),
572 MI->getOperand(1).getImm());
575 void MipsAsmPrinter::PrintDebugValueComment(const MachineInstr *MI,