Lines Matching refs:InstOpRec
410 Record *InstOpRec, bool hasSubOps, in tryAliasOpMatch() argument
416 if (ADI && ADI->getDef() == InstOpRec) { in tryAliasOpMatch()
428 if (InstOpRec->isSubClassOf("OptionalDefOperand")) { in tryAliasOpMatch()
429 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
432 InstOpRec = dynamic_cast<DefInit*>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
435 if (InstOpRec->isSubClassOf("RegisterOperand")) in tryAliasOpMatch()
436 InstOpRec = InstOpRec->getValueAsDef("RegClass"); in tryAliasOpMatch()
438 if (!InstOpRec->isSubClassOf("RegisterClass")) in tryAliasOpMatch()
441 if (!T.getRegisterClass(InstOpRec) in tryAliasOpMatch()
444 " is not a member of the " + InstOpRec->getName() + in tryAliasOpMatch()
459 if (!InstOpRec->isSubClassOf("OptionalDefOperand")) in tryAliasOpMatch()
468 if (hasSubOps || !InstOpRec->isSubClassOf("Operand")) in tryAliasOpMatch()
521 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias() local
524 if (tryAliasOpMatch(Result, AliasOpNo, InstOpRec, (NumSubOps > 1), in CodeGenInstAlias()
548 (SubOp == 0 ? InstOpRec->getName() :SubRec->getName())); in CodeGenInstAlias()
555 InstOpRec->getName()); in CodeGenInstAlias()