Lines Matching refs:Def
31 PT.Data.Def = R; in get()
66 return Data.Def; in getLLTRecord()
77 return Data.Def == Other.Data.Def; in operator ==()
90 return Data.Def->getName().str(); in str()
276 auto &Def = Table[OpName]; in addPattern() local
281 if (Def) { in addPattern()
286 Def = P; in addPattern()
307 const auto *Def = Table.at(Key); in print() local
309 << (Def ? Def->getName() : "<live-in>") << '\n'; in print()
474 PatFrag::PatFrag(const Record &Def) : Def(Def) { in PatFrag() argument
475 assert(Def.isSubClassOf(ClassName)); in PatFrag()
478 StringRef PatFrag::getName() const { return Def.getName(); } in getName()
480 ArrayRef<SMLoc> PatFrag::getLoc() const { return Def.getLoc(); } in getLoc()
529 Def.getLoc(), PatternType::SpecialTyClassName + in checkSemantics()
552 if (Alt.OpTable.lookup(Op.Name).Def) { in checkSemantics()
584 Def.getName() + "'"); in checkSemantics()
595 Def.getName() + "' can only have a single output operand"); in checkSemantics()
621 OperandTypeChecker OTC(Def.getLoc()); in checkSemantics()
659 Def.getName() + "' binds '" + ParamName + in handleUnboundInParam()
737 void PatFrag::PrintError(Twine Msg) const { llvm::PrintError(&Def, Msg); } in PrintError()
822 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) { in getBuiltinInfo() argument
823 assert(Def.isSubClassOf(ClassName)); in getBuiltinInfo()
825 StringRef Name = Def.getName(); in getBuiltinInfo()
831 PrintFatalError(Def.getLoc(), in getBuiltinInfo()