Lines Matching refs:TheDef
393 /// TheDef - This is the definition of the instruction or InstAlias that this
395 Record *const TheDef;
433 : AsmVariantID(0), TheDef(CGI.TheDef), DefRec(&CGI),
438 : AsmVariantID(0), TheDef(Alias->TheDef), DefRec(Alias),
561 Record *TheDef;
566 SubtargetFeatureInfo(Record *D, unsigned Idx) : TheDef(D), Index(Idx) {}
570 return "Feature_" + TheDef->getName();
678 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n";
713 parseTwoOperandConstraint(Constraint, TheDef->getLoc());
719 PrintFatalError(TheDef->getLoc(),
723 PrintFatalError(TheDef->getLoc(),
769 std::vector<Record*> Predicates =TheDef->getValueAsListOfDefs("Predicates");
855 PrintFatalError(TheDef->getLoc(),
856 "Instruction '" + TheDef->getName() + "' has no tokens");
859 PrintFatalError(TheDef->getLoc(),
863 PrintFatalError(TheDef->getLoc(),
873 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string");
878 PrintFatalError(TheDef->getLoc(),
886 PrintFatalError(TheDef->getLoc(),
900 PrintFatalError(TheDef->getLoc(),
908 PrintFatalError(TheDef->getLoc(),
914 errs() << "warning: '" << TheDef->getName() << "': "
935 AsmOperands[OperandNo].SingletonReg = Reg->TheDef;
944 AsmOperands[OperandNo].SingletonReg = Reg->TheDef;
1082 if (!it->count(CGR.TheDef))
1099 RegisterMap.insert(std::make_pair(CGR.TheDef, ContainingSet));
1318 if (!StringRef(CGI.TheDef->getName()).startswith(MatchPrefix))
1322 if (CGI.TheDef->getValueAsBit("isCodeGenOnly"))
1337 if (StringRef(II->TheDef->getName()).startswith("Int_") ||
1338 StringRef(II->TheDef->getName()).endswith("_Int"))
1354 if (!StringRef(Alias->ResultInst->TheDef->getName())
1427 II->TheDef->getValueAsString("TwoOperandAliasConstraint");
1476 PrintFatalError(II->TheDef->getLoc(), "error: unable to find operand: '" +
1549 PrintFatalError(II->TheDef->getLoc(), "error: unable to find operand: '" +
1632 PrintFatalError(TheDef->getLoc(), "Instruction '" +
1633 TheDef->getName() + "' has operand '" + OpName +
1740 II.getResultInst()->TheDef->getValueAsString("AsmMatchConverter");
2139 if (Reg->TheDef->getValueAsString("AsmName").empty())
2143 Reg->TheDef->getValueAsString("AsmName"),
2205 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n";
2228 SFI.TheDef->getValueAsString("AssemblerCondString");
2792 << II.getResultInst()->TheDef->getName() << ", "