Lines Matching refs:TheDef
501 Record *const TheDef; member
543 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
548 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
551 TheDef->getValueAsBit("UseInstAsmMatchConverter")) { in MatchableInfo()
559 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo()
801 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
839 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias()
845 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
849 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
895 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
904 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
924 PrintFatalError(TheDef->getLoc(), in initialize()
925 "Instruction '" + TheDef->getName() + "' has no tokens"); in initialize()
931 PrintFatalError(TheDef->getLoc(), in initialize()
940 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates")) in initialize()
952 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
954 DepMask = TheDef->getValue("ComplexDeprecationPredicate"); in initialize()
1053 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string"); in validate()
1058 PrintFatalError(TheDef->getLoc(), in validate()
1066 PrintFatalError(TheDef->getLoc(), in validate()
1081 PrintFatalError(TheDef->getLoc(), in validate()
1086 if (!IsAlias && TheDef->getValueAsString("AsmMatchConverter").empty() && in validate()
1089 errs() << "warning: '" << TheDef->getName() << "': " in validate()
1239 if (!RS.count(CGR.TheDef)) in buildRegisterClasses()
1257 RegisterMap.insert(std::make_pair(CGR.TheDef, ContainingSet)); in buildRegisterClasses()
1503 if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix)) in buildInfo()
1507 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo()
1511 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1537 if (!StringRef(Alias->ResultInst->TheDef->getName()) in buildInfo()
1541 StringRef V = Alias->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1611 II->TheDef->getValueAsString("TwoOperandAliasConstraint"); in buildInfo()
1675 PrintFatalError(II->TheDef->getLoc(), in buildInstructionOperandReference()
1750 PrintFatalError(II->TheDef->getLoc(), in buildAliasOperandReference()
1880 PrintFatalError(TheDef->getLoc(), "Instruction '" + in buildAliasResultOperands()
1881 TheDef->getName() + "' has operand '" + OpName + in buildAliasResultOperands()
1910 PrintFatalError(TheDef->getLoc(), in buildAliasResultOperands()
2036 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter"); in emitConvertFuncs()
2596 if (Reg.TheDef->getValueAsString("AsmName").empty()) in emitMatchRegisterName()
2599 Matches.emplace_back(std::string(Reg.TheDef->getValueAsString("AsmName")), in emitMatchRegisterName()
2622 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitMatchRegisterAltName()
2679 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n"; in emitGetSubtargetFeatureName()
2902 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3398 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef); in run()
3502 << MI->getResultInst()->TheDef->getName() << ", " in run()
3511 OS << '_' << MI->RequiredFeatures[i]->TheDef->getName(); in run()