Lines Matching refs:Def
30 PT.Data.Def = R; in get()
65 return Data.Def; in getLLTRecord()
76 return Data.Def == Other.Data.Def; in operator ==()
89 return Data.Def->getName().str(); in str()
275 auto &Def = Table[OpName]; in addPattern() local
280 if (Def) { in addPattern()
285 Def = P; in addPattern()
306 const auto *Def = Table.at(Key); in print() local
308 << (Def ? Def->getName() : "<live-in>") << '\n'; in print()
464 PatFrag::PatFrag(const Record &Def) : Def(Def) { in PatFrag() argument
465 assert(Def.isSubClassOf(ClassName)); in PatFrag()
468 StringRef PatFrag::getName() const { return Def.getName(); } in getName()
470 ArrayRef<SMLoc> PatFrag::getLoc() const { return Def.getLoc(); } in getLoc()
519 Def.getLoc(), PatternType::SpecialTyClassName + in checkSemantics()
542 if (Alt.OpTable.lookup(Op.Name).Def) { in checkSemantics()
574 Def.getName() + "'"); in checkSemantics()
585 Def.getName() + "' can only have a single output operand"); in checkSemantics()
611 OperandTypeChecker OTC(Def.getLoc()); in checkSemantics()
649 Def.getName() + "' binds '" + ParamName + in handleUnboundInParam()
727 void PatFrag::PrintError(Twine Msg) const { llvm::PrintError(&Def, Msg); } in PrintError()
812 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) { in getBuiltinInfo() argument
813 assert(Def.isSubClassOf(ClassName)); in getBuiltinInfo()
815 StringRef Name = Def.getName(); in getBuiltinInfo()
821 PrintFatalError(Def.getLoc(), in getBuiltinInfo()