Home | History | Annotate | Download | only in TableGen

Lines Matching defs:InstOpRec

441                                        Record *InstOpRec, bool hasSubOps,
448 if (ADI && ADI->getDef() == InstOpRec) {
460 if (InstOpRec->isSubClassOf("RegisterOperand"))
461 InstOpRec = InstOpRec->getValueAsDef("RegClass");
467 if (!InstOpRec->isSubClassOf("RegisterClass"))
469 if (!T.getRegisterClass(InstOpRec)
478 if (InstOpRec->isSubClassOf("OptionalDefOperand")) {
479 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo");
482 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef();
485 if (!InstOpRec->isSubClassOf("RegisterClass"))
488 if (!T.getRegisterClass(InstOpRec)
491 " is not a member of the " + InstOpRec->getName() +
510 //if (!InstOpRec->isSubClassOf("OptionalDefOperand"))
520 if (hasSubOps || !InstOpRec->isSubClassOf("Operand"))
532 if (hasSubOps || !InstOpRec->isSubClassOf("Operand"))
548 if (InstOpRec->isSubClassOf("Operand") && ADI &&
552 if (InstOpRec->getValueInit("Type") != ADI->getDef()->getValueInit("Type"))
626 Record *InstOpRec = ResultInst->Operands[i].Rec;
629 if (tryAliasOpMatch(Result, AliasOpNo, InstOpRec, (NumSubOps > 1),
634 (InstOpRec->getValue("ParserMatchClass") &&
635 InstOpRec->getValueAsDef("ParserMatchClass")
675 (SubOp == 0 ? InstOpRec->getName() :SubRec->getName()));
682 InstOpRec->getName());