Lines Matching refs:MCID
745 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineInstrBefore() local
746 if (MI->getNumOperands() < MCID.getNumOperands()) { in visitMachineInstrBefore()
748 *OS << MCID.getNumOperands() << " operands expected, but " in visitMachineInstrBefore()
789 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineOperand() local
792 if (MONum < MCID.getNumDefs()) { in visitMachineOperand()
793 const MCOperandInfo &MCOI = MCID.OpInfo[MONum]; in visitMachineOperand()
800 } else if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
801 const MCOperandInfo &MCOI = MCID.OpInfo[MONum]; in visitMachineOperand()
805 !(MI->isVariadic() && MONum == MCID.getNumOperands()-1)) { in visitMachineOperand()
812 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand()
846 if (MONum < MCID.getNumDefs()) { in visitMachineOperand()
847 if (OtherIdx < MCID.getNumOperands()) { in visitMachineOperand()
848 if (-1 == MCID.getOperandConstraint(OtherIdx, MCOI::TIED_TO)) in visitMachineOperand()
866 if (MONum < MCID.getNumOperands() && !MO->isImplicit()) { in visitMachineOperand()
875 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()
902 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()