Lines Matching refs:MCID
1067 const MCInstrDesc &MCID = MI->getDesc(); in verifyPreISelGenericInstruction() local
1089 for (unsigned I = 0, E = std::min(MCID.getNumOperands(), NumOps); in verifyPreISelGenericInstruction()
1091 if (!MCID.operands()[I].isGenericType()) in verifyPreISelGenericInstruction()
1095 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); in verifyPreISelGenericInstruction()
1128 if (MI->getNumOperands() < MCID.getNumOperands()) in verifyPreISelGenericInstruction()
1379 assert(MCID.getNumOperands() == 2 && "Expected 2 operands G_*{EXT,TRUNC}"); in verifyPreISelGenericInstruction()
2142 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineInstrBefore() local
2143 if (MI->getNumOperands() < MCID.getNumOperands()) { in visitMachineInstrBefore()
2145 errs() << MCID.getNumOperands() << " operands expected, but " in visitMachineInstrBefore()
2149 if (MI->getFlag(MachineInstr::NoConvergent) && !MCID.isConvergent()) in visitMachineInstrBefore()
2214 unsigned Opc = MCID.getOpcode(); in visitMachineInstrBefore()
2381 const MCInstrDesc &MCID = MI->getDesc(); in visitMachineOperand() local
2382 unsigned NumDefs = MCID.getNumDefs(); in visitMachineOperand()
2383 if (MCID.getOpcode() == TargetOpcode::PATCHPOINT) in visitMachineOperand()
2388 const MCOperandInfo &MCOI = MCID.operands()[MONum]; in visitMachineOperand()
2395 } else if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2396 const MCOperandInfo &MCOI = MCID.operands()[MONum]; in visitMachineOperand()
2399 bool IsOptional = MI->isVariadic() && MONum == MCID.getNumOperands() - 1; in visitMachineOperand()
2402 if (MO->isDef() && !MCOI.isOptionalDef() && !MCID.variadicOpsAreDefs()) in visitMachineOperand()
2420 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand()
2475 if (MONum < MCID.getNumDefs()) { in visitMachineOperand()
2476 if (OtherIdx < MCID.getNumOperands()) { in visitMachineOperand()
2477 if (-1 == MCID.getOperandConstraint(OtherIdx, MCOI::TIED_TO)) in visitMachineOperand()
2509 if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2511 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()
2594 if (!isPreISelGenericOpcode(MCID.getOpcode()) && in visitMachineOperand()
2595 MONum < MCID.getNumOperands() && in visitMachineOperand()
2596 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()
2601 TII->getRegClass(MCID, MONum, TRI, *MF)) in visitMachineOperand()
2624 if (MONum < MCID.getNumOperands()) { in visitMachineOperand()
2626 TII->getRegClass(MCID, MONum, TRI, *MF)) { in visitMachineOperand()