Lines Matching refs:TheDef

502   Record *const TheDef;  member
544 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
549 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
552 TheDef->getValueAsBit("UseInstAsmMatchConverter")) { in MatchableInfo()
560 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo()
645 if (TheDef->isSubClassOf("Instruction") && in operator <()
646 TheDef->getValueAsBit("HasPositionOrder")) in operator <()
647 return TheDef->getID() < RHS.TheDef->getID(); in operator <()
811 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
849 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias()
855 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
859 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
905 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
914 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
934 PrintFatalError(TheDef->getLoc(), in initialize()
935 "Instruction '" + TheDef->getName() + "' has no tokens"); in initialize()
941 PrintFatalError(TheDef->getLoc(), in initialize()
950 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates")) in initialize()
962 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
964 DepMask = TheDef->getValue("ComplexDeprecationPredicate"); in initialize()
1063 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string"); in validate()
1068 PrintFatalError(TheDef->getLoc(), in validate()
1076 PrintFatalError(TheDef->getLoc(), in validate()
1091 PrintFatalError(TheDef->getLoc(), in validate()
1096 if (!IsAlias && TheDef->getValueAsString("AsmMatchConverter").empty() && in validate()
1099 errs() << "warning: '" << TheDef->getName() << "': " in validate()
1249 if (!RS.count(CGR.TheDef)) in buildRegisterClasses()
1267 RegisterMap.insert(std::make_pair(CGR.TheDef, ContainingSet)); in buildRegisterClasses()
1513 if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix)) in buildInfo()
1517 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo()
1521 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1547 if (!StringRef(Alias->ResultInst->TheDef->getName()) in buildInfo()
1551 StringRef V = Alias->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1621 II->TheDef->getValueAsString("TwoOperandAliasConstraint"); in buildInfo()
1685 PrintFatalError(II->TheDef->getLoc(), in buildInstructionOperandReference()
1760 PrintFatalError(II->TheDef->getLoc(), in buildAliasOperandReference()
1890 PrintFatalError(TheDef->getLoc(), "Instruction '" + in buildAliasResultOperands()
1891 TheDef->getName() + "' has operand '" + OpName + in buildAliasResultOperands()
1920 PrintFatalError(TheDef->getLoc(), in buildAliasResultOperands()
2046 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter"); in emitConvertFuncs()
2606 if (Reg.TheDef->getValueAsString("AsmName").empty()) in emitMatchRegisterName()
2609 Matches.emplace_back(std::string(Reg.TheDef->getValueAsString("AsmName")), in emitMatchRegisterName()
2632 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitMatchRegisterAltName()
2689 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n"; in emitGetSubtargetFeatureName()
2912 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3408 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef); in run()
3512 << MI->getResultInst()->TheDef->getName() << ", " in run()
3521 OS << '_' << MI->RequiredFeatures[i]->TheDef->getName(); in run()