Lines Matching defs:InstOpRec
29 const Record *InstOpRec, bool hasSubOps,
37 if (ADI && ADI->getDef() == InstOpRec) {
50 if (InstOpRec->isSubClassOf("RegisterOperand"))
51 InstOpRec = InstOpRec->getValueAsDef("RegClass");
57 if (!InstOpRec->isSubClassOf("RegisterClass"))
59 if (!T.getRegisterClass(InstOpRec).hasSubClass(
69 if (InstOpRec->isSubClassOf("OptionalDefOperand")) {
70 const DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo");
73 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef();
76 if (!InstOpRec->isSubClassOf("RegisterClass"))
79 if (!T.getRegisterClass(InstOpRec).contains(
83 InstOpRec->getName() + " register class!");
101 // if (!InstOpRec->isSubClassOf("OptionalDefOperand"))
111 if (hasSubOps || !InstOpRec->isSubClassOf("Operand"))
123 if (hasSubOps || !InstOpRec->isSubClassOf("Operand"))
138 if (InstOpRec->isSubClassOf("Operand") && ADI &&
142 if (InstOpRec->getValueInit("Type") != ADI->getDef()->getValueInit("Type"))
221 const Record *InstOpRec = ResultInst->Operands[i].Rec;
224 if (tryAliasOpMatch(Result, AliasOpNo, InstOpRec, (NumSubOps > 1),
228 if (NumSubOps == 1 || (InstOpRec->getValue("ParserMatchClass") &&
229 InstOpRec->getValueAsDef("ParserMatchClass")
272 (SubOp == 0 ? InstOpRec->getName() : SubRec->getName()));
280 InstOpRec->getName());