Lines Matching refs:Def
31 PT.Data.Def = R;
93 return Data.Def;
109 return Data.Def == Other.Data.Def;
124 return Data.Def->getName().str();
309 // nullptr as the Def.
314 auto &Def = Table[OpName];
319 if (Def) {
324 Def = P;
345 const auto *Def = Table.at(Key);
347 << (Def ? Def->getName() : "<live-in>") << '\n';
512 PatFrag::PatFrag(const Record &Def) : Def(Def) {
513 assert(Def.isSubClassOf(ClassName));
516 StringRef PatFrag::getName() const { return Def.getName(); }
518 ArrayRef<SMLoc> PatFrag::getLoc() const { return Def.getLoc(); }
568 Def.getLoc(), PatternType::SpecialTyClassName +
591 if (Alt.OpTable.lookup(Op.Name).Def) {
623 Def.getName() + "'");
634 Def.getName() + "' can only have a single output operand");
660 OperandTypeChecker OTC(Def.getLoc());
698 Def.getName() + "' binds '" + ParamName +
776 void PatFrag::PrintError(Twine Msg) const { llvm::PrintError(&Def, Msg); }
861 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) {
862 assert(Def.isSubClassOf(ClassName));
864 StringRef Name = Def.getName();
870 PrintFatalError(Def.getLoc(),