Lines Matching refs:InstOpRec

28                                        Record *InstOpRec, bool hasSubOps,  in tryAliasOpMatch()  argument
35 if (ADI && ADI->getDef() == InstOpRec) { in tryAliasOpMatch()
48 if (InstOpRec->isSubClassOf("RegisterOperand")) in tryAliasOpMatch()
49 InstOpRec = InstOpRec->getValueAsDef("RegClass"); in tryAliasOpMatch()
55 if (!InstOpRec->isSubClassOf("RegisterClass")) in tryAliasOpMatch()
57 if (!T.getRegisterClass(InstOpRec).hasSubClass( in tryAliasOpMatch()
67 if (InstOpRec->isSubClassOf("OptionalDefOperand")) { in tryAliasOpMatch()
68 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
71 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
74 if (!InstOpRec->isSubClassOf("RegisterClass")) in tryAliasOpMatch()
77 if (!T.getRegisterClass(InstOpRec).contains( in tryAliasOpMatch()
81 InstOpRec->getName() + " register class!"); in tryAliasOpMatch()
109 if (hasSubOps || !InstOpRec->isSubClassOf("Operand")) in tryAliasOpMatch()
121 if (hasSubOps || !InstOpRec->isSubClassOf("Operand")) in tryAliasOpMatch()
137 if (InstOpRec->isSubClassOf("Operand") && ADI && in tryAliasOpMatch()
141 if (InstOpRec->getValueInit("Type") != ADI->getDef()->getValueInit("Type")) in tryAliasOpMatch()
219 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias() local
222 if (tryAliasOpMatch(Result, AliasOpNo, InstOpRec, (NumSubOps > 1), in CodeGenInstAlias()
226 if (NumSubOps == 1 || (InstOpRec->getValue("ParserMatchClass") && in CodeGenInstAlias()
227 InstOpRec->getValueAsDef("ParserMatchClass") in CodeGenInstAlias()
270 (SubOp == 0 ? InstOpRec->getName() : SubRec->getName())); in CodeGenInstAlias()
278 InstOpRec->getName()); in CodeGenInstAlias()