Lines Matching refs:TheDef

507   Record *const TheDef;  member
552 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), in MatchableInfo()
553 ResInstSize(TheDef->getValueAsInt("Size")), DefRec(&CGI), in MatchableInfo()
557 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
558 ResInstSize(Alias->ResultInst->TheDef->getValueAsInt("Size")), in MatchableInfo()
559 DefRec(Alias.release()), UseInstAsmMatchConverter(TheDef->getValueAsBit( in MatchableInfo()
567 TheDef(RHS.TheDef), ResInstSize(RHS.ResInstSize), DefRec(RHS.DefRec), in MatchableInfo()
649 if (getResultInst()->TheDef->isSubClassOf("Instruction") && in shouldBeMatchedBefore()
650 getResultInst()->TheDef->getValueAsBit("HasPositionOrder") && in shouldBeMatchedBefore()
651 RHS.getResultInst()->TheDef->isSubClassOf("Instruction") && in shouldBeMatchedBefore()
652 RHS.getResultInst()->TheDef->getValueAsBit("HasPositionOrder")) in shouldBeMatchedBefore()
653 return getResultInst()->TheDef->getID() < in shouldBeMatchedBefore()
654 RHS.getResultInst()->TheDef->getID(); in shouldBeMatchedBefore()
829 errs() << TheDef->getName() << " -- " in dump()
868 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias()
874 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
878 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
923 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
932 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
951 PrintFatalError(TheDef->getLoc(), in initialize()
952 "Instruction '" + TheDef->getName() + "' has no tokens"); in initialize()
958 PrintFatalError(TheDef->getLoc(), in initialize()
967 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates")) in initialize()
979 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
981 DepMask = TheDef->getValue("ComplexDeprecationPredicate"); in initialize()
1080 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string"); in validate()
1085 PrintFatalError(TheDef->getLoc(), in validate()
1093 PrintFatalError(TheDef->getLoc(), in validate()
1109 TheDef->getLoc(), in validate()
1114 if (!IsAlias && TheDef->getValueAsString("AsmMatchConverter").empty() && in validate()
1117 errs() << "warning: '" << TheDef->getName() << "': " in validate()
1284 if (!RS.count(CGR.TheDef)) in buildRegisterClasses()
1301 RegisterMap.insert(std::pair(CGR.TheDef, ContainingSet)); in buildRegisterClasses()
1549 if (!StringRef(CGI->TheDef->getName()).starts_with(MatchPrefix)) in buildInfo()
1553 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo()
1557 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1583 if (!StringRef(Alias->ResultInst->TheDef->getName()) in buildInfo()
1587 StringRef V = Alias->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1657 II->TheDef->getValueAsString("TwoOperandAliasConstraint"); in buildInfo()
1720 PrintFatalError(II->TheDef->getLoc(), in buildInstructionOperandReference()
1796 PrintFatalError(II->TheDef->getLoc(), in buildAliasOperandReference()
1927 PrintFatalError(TheDef->getLoc(), in buildAliasResultOperands()
1928 "Instruction '" + TheDef->getName() + in buildAliasResultOperands()
1958 PrintFatalError(TheDef->getLoc(), in buildAliasResultOperands()
2074 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter"); in emitConvertFuncs()
2631 Regs.front().TheDef->getValueAsString("Namespace").str(); in emitMatchRegisterName()
2633 StringRef AsmName = Reg.TheDef->getValueAsString("AsmName"); in emitMatchRegisterName()
2659 Regs.front().TheDef->getValueAsString("Namespace").str(); in emitMatchRegisterAltName()
2662 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitMatchRegisterAltName()
2720 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n"; in emitGetSubtargetFeatureName()
2946 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3458 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef); in run()
3559 << "::" << MI->getResultInst()->TheDef->getName() << ", " in run()
3568 OS << '_' << MI->RequiredFeatures[i]->TheDef->getName(); in run()