Lines Matching refs:MCID
544 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineInstrBefore() local
545 if (MI->getNumOperands() < MCID.getNumOperands()) { in visitMachineInstrBefore()
547 *OS << MCID.getNumOperands() << " operands expected, but " in visitMachineInstrBefore()
554 if ((*I)->isLoad() && !MCID.mayLoad()) in visitMachineInstrBefore()
556 if ((*I)->isStore() && !MCID.mayStore()) in visitMachineInstrBefore()
578 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineOperand() local
579 const MCOperandInfo &MCOI = MCID.OpInfo[MONum]; in visitMachineOperand()
582 if (MONum < MCID.getNumDefs()) { in visitMachineOperand()
589 } else if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
593 !(MCID.isVariadic() && MONum == MCID.getNumOperands()-1)) { in visitMachineOperand()
601 if (MO->isReg() && !MO->isImplicit() && !MCID.isVariadic() && MO->getReg()) in visitMachineOperand()
713 if (MONum < MCID.getNumOperands() && !MO->isImplicit()) { in visitMachineOperand()
727 if (const TargetRegisterClass *DRC = TII->getRegClass(MCID,MONum,TRI)) { in visitMachineOperand()
747 if (const TargetRegisterClass *DRC = TII->getRegClass(MCID,MONum,TRI)) { in visitMachineOperand()
769 if (MCID.mayLoad() && !LI.liveAt(Idx.getUseIndex())) { in visitMachineOperand()
773 if (MCID.mayStore() && !LI.liveAt(Idx.getDefIndex())) { in visitMachineOperand()