• Home
  • Raw
  • Download

Lines Matching refs:TheDef

472   Record *const TheDef;  member
514 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
519 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
522 TheDef->getValueAsBit("UseInstAsmMatchConverter")) { in MatchableInfo()
530 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo()
660 Record *TheDef; member
665 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo()
669 return "Feature_" + TheDef->getName(); in getEnumName()
674 TheDef->dump(); in dump()
786 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
821 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias()
827 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
831 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
881 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
890 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
910 PrintFatalError(TheDef->getLoc(), in initialize()
911 "Instruction '" + TheDef->getName() + "' has no tokens"); in initialize()
917 PrintFatalError(TheDef->getLoc(), in initialize()
926 for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates")) in initialize()
938 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
940 DepMask = TheDef->getValue("ComplexDeprecationPredicate"); in initialize()
1039 PrintFatalError(TheDef->getLoc(), "instruction with empty asm string"); in validate()
1044 PrintFatalError(TheDef->getLoc(), in validate()
1052 PrintFatalError(TheDef->getLoc(), in validate()
1066 PrintFatalError(TheDef->getLoc(), in validate()
1074 PrintFatalError(TheDef->getLoc(), in validate()
1080 errs() << "warning: '" << TheDef->getName() << "': " in validate()
1230 if (!RS.count(CGR.TheDef)) in buildRegisterClasses()
1248 RegisterMap.insert(std::make_pair(CGR.TheDef, ContainingSet)); in buildRegisterClasses()
1480 if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix)) in buildInfo()
1484 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo()
1511 if (!StringRef(Alias->ResultInst->TheDef->getName()) in buildInfo()
1581 II->TheDef->getValueAsString("TwoOperandAliasConstraint"); in buildInfo()
1640 PrintFatalError(II->TheDef->getLoc(), in buildInstructionOperandReference()
1713 PrintFatalError(II->TheDef->getLoc(), in buildAliasOperandReference()
1794 PrintFatalError(TheDef->getLoc(), "Instruction '" + in buildAliasResultOperands()
1795 TheDef->getName() + "' has operand '" + OpName + in buildAliasResultOperands()
1915 II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter"); in emitConvertFuncs()
2339 if (Reg.TheDef->getValueAsString("AsmName").empty()) in emitMatchRegisterName()
2342 Matches.emplace_back(Reg.TheDef->getValueAsString("AsmName"), in emitMatchRegisterName()
2363 auto AltNames = Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitMatchRegisterAltName()
2448 << SFI.TheDef->getValueAsString("PredicateName") << "\";\n"; in emitGetSubtargetFeatureName()
2474 SFI.TheDef->getValueAsString("AssemblerCondString"); in emitComputeAvailableFeatures()
3050 << MI->getResultInst()->TheDef->getName() << ", " in run()