Lines Matching refs:MCID
1029 const MCInstrDesc &MCID = MI->getDesc(); in verifyPreISelGenericInstruction() local
1051 for (unsigned I = 0, E = std::min(MCID.getNumOperands(), NumOps); in verifyPreISelGenericInstruction()
1053 if (!MCID.operands()[I].isGenericType()) in verifyPreISelGenericInstruction()
1057 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); in verifyPreISelGenericInstruction()
1090 if (MI->getNumOperands() < MCID.getNumOperands()) in verifyPreISelGenericInstruction()
1328 assert(MCID.getNumOperands() == 2 && "Expected 2 operands G_*{EXT,TRUNC}"); in verifyPreISelGenericInstruction()
1856 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineInstrBefore() local
1857 if (MI->getNumOperands() < MCID.getNumOperands()) { in visitMachineInstrBefore()
1859 errs() << MCID.getNumOperands() << " operands expected, but " in visitMachineInstrBefore()
1863 if (MI->getFlag(MachineInstr::NoConvergent) && !MCID.isConvergent()) in visitMachineInstrBefore()
1928 unsigned Opc = MCID.getOpcode(); in visitMachineInstrBefore()
2095 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineOperand() local
2096 unsigned NumDefs = MCID.getNumDefs(); in visitMachineOperand()
2097 if (MCID.getOpcode() == TargetOpcode::PATCHPOINT) in visitMachineOperand()
2102 const MCOperandInfo &MCOI = MCID.operands()[MONum]; in visitMachineOperand()
2109 } else if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2110 const MCOperandInfo &MCOI = MCID.operands()[MONum]; in visitMachineOperand()
2113 bool IsOptional = MI->isVariadic() && MONum == MCID.getNumOperands() - 1; in visitMachineOperand()
2116 if (MO->isDef() && !MCOI.isOptionalDef() && !MCID.variadicOpsAreDefs()) in visitMachineOperand()
2134 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand()
2189 if (MONum < MCID.getNumDefs()) { in visitMachineOperand()
2190 if (OtherIdx < MCID.getNumOperands()) { in visitMachineOperand()
2191 if (-1 == MCID.getOperandConstraint(OtherIdx, MCOI::TIED_TO)) in visitMachineOperand()
2223 if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2225 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()
2308 if (!isPreISelGenericOpcode(MCID.getOpcode()) && in visitMachineOperand()
2309 MONum < MCID.getNumOperands() && in visitMachineOperand()
2310 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()
2315 TII->getRegClass(MCID, MONum, TRI, *MF)) in visitMachineOperand()
2338 if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2340 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()