Lines Matching defs:ADI
34 const DefInit *ADI = dyn_cast<DefInit>(Arg);
35 const Record *ResultRecord = ADI ? ADI->getDef() : nullptr;
37 if (ADI && ADI->getDef() == InstOpRec) {
53 if (ADI && ADI->getDef()->isSubClassOf("RegisterOperand"))
54 ADI = ADI->getDef()->getValueAsDef("RegClass")->getDefInit();
56 if (ADI && ADI->getDef()->isSubClassOf("RegisterClass")) {
60 &T.getRegisterClass(ADI->getDef())))
68 if (ADI && ADI->getDef()->isSubClassOf("Register")) {
80 T.getRegBank().getReg(ADI->getDef())))
81 PrintFatalError(Loc, "fixed register " + ADI->getDef()->getName() +
94 if (ADI && ADI->getDef()->getName() == "zero_reg") {
138 if (InstOpRec->isSubClassOf("Operand") && ADI &&
139 ADI->getDef()->isSubClassOf("Operand")) {
142 if (InstOpRec->getValueInit("Type") != ADI->getDef()->getValueInit("Type"))
145 ADI->getDef());
186 const DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i));
187 if (!ADI || !Result->getArgName(i))
193 if (Entry && Entry != ADI->getDef())
196 " and " + ADI->getDef()->getName() +
198 Entry = ADI->getDef();