• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching defs:TheDef

499   /// TheDef - This is the definition of the instruction or InstAlias that this
501 Record *const TheDef;
543 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI),
548 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef),
551 TheDef->getValueAsBit("UseInstAsmMatchConverter")) {
559 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands),
802 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n";
840 parseTwoOperandConstraint(Constraint, TheDef->getLoc());
846 PrintFatalError(TheDef->getLoc(),
850 PrintFatalError(TheDef->getLoc(),
896 Op.SingletonReg = Reg->TheDef;
905 Op.SingletonReg = Reg->TheDef;
925 PrintFatalError(TheDef->getLoc(),
926 "Instruction '" + TheDef->getName() + "' has no tokens");
932 PrintFatalError(TheDef->getLoc(),
941 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates"))
953 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask");
955 DepMask = TheDef->getValue("ComplexDeprecationPredicate");
1054 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string");
1059 PrintFatalError(TheDef->getLoc(),
1067 PrintFatalError(TheDef->getLoc(),
1082 PrintFatalError(TheDef->getLoc(),
1087 if (!IsAlias && TheDef->getValueAsString("AsmMatchConverter").empty() &&
1090 errs() << "warning: '" << TheDef->getName() << "': "
1242 if (!RS.count(CGR.TheDef))
1260 RegisterMap.insert(std::make_pair(CGR.TheDef, ContainingSet));
1507 if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix))
1511 if (CGI->TheDef->getValueAsBit("isCodeGenOnly"))
1515 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName");
1542 if (!StringRef(Alias->ResultInst->TheDef->getName())
1546 StringRef V = Alias->TheDef->getValueAsString("AsmVariantName");
1616 II->TheDef->getValueAsString("TwoOperandAliasConstraint");
1680 PrintFatalError(II->TheDef->getLoc(),
1755 PrintFatalError(II->TheDef->getLoc(),
1885 PrintFatalError(TheDef->getLoc(), "Instruction '" +
1886 TheDef->getName() + "' has operand '" + OpName +
1915 PrintFatalError(TheDef->getLoc(),
2041 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter");
2601 if (Reg.TheDef->getValueAsString("AsmName").empty())
2604 Matches.emplace_back(std::string(Reg.TheDef->getValueAsString("AsmName")),
2627 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames");
2684 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n";
2907 OS << '_' << II.RequiredFeatures[i]->TheDef->getName();
3342 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef);
3445 << MI->getResultInst()->TheDef->getName() << ", "
3454 OS << '_' << MI->RequiredFeatures[i]->TheDef->getName();