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()
803 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
841 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias()
847 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
851 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
897 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
906 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
926 PrintFatalError(TheDef->getLoc(), in initialize()
927 "Instruction '" + TheDef->getName() + "' has no tokens"); in initialize()
933 PrintFatalError(TheDef->getLoc(), in initialize()
942 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates")) in initialize()
954 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
956 DepMask = TheDef->getValue("ComplexDeprecationPredicate"); in initialize()
1055 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string"); in validate()
1060 PrintFatalError(TheDef->getLoc(), in validate()
1068 PrintFatalError(TheDef->getLoc(), in validate()
1082 PrintFatalError(TheDef->getLoc(), 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()
1505 if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix)) in buildInfo()
1509 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo()
1513 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1540 if (!StringRef(Alias->ResultInst->TheDef->getName()) in buildInfo()
1544 StringRef V = Alias->TheDef->getValueAsString("AsmVariantName"); in buildInfo()
1614 II->TheDef->getValueAsString("TwoOperandAliasConstraint"); in buildInfo()
1678 PrintFatalError(II->TheDef->getLoc(), in buildInstructionOperandReference()
1753 PrintFatalError(II->TheDef->getLoc(), in buildAliasOperandReference()
1883 PrintFatalError(TheDef->getLoc(), "Instruction '" + in buildAliasResultOperands()
1884 TheDef->getName() + "' has operand '" + OpName + in buildAliasResultOperands()
1913 PrintFatalError(TheDef->getLoc(), in buildAliasResultOperands()
2038 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter"); in emitConvertFuncs()
2596 if (Reg.TheDef->getValueAsString("AsmName").empty()) in emitMatchRegisterName()
2599 Matches.emplace_back(Reg.TheDef->getValueAsString("AsmName"), in emitMatchRegisterName()
2622 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitMatchRegisterAltName()
2679 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n"; in emitGetSubtargetFeatureName()
3362 << MI->getResultInst()->TheDef->getName() << ", " in run()