Lines Matching defs:Rec
41 std::unique_ptr<Record> Rec;
49 RecordsEntry(std::unique_ptr<Record> Rec) : Rec(std::move(Rec)) {}
82 Record Rec; // Placeholder for template args and Name.
88 : Rec(Name, Loc, Records, Record::RK_MultiClass) {}
107 TGVarScope(std::unique_ptr<TGVarScope> Parent, Record *Rec)
108 : Kind(SK_Record), Parent(std::move(Parent)), CurRec(Rec) {}
208 TGVarScope *PushScope(Record *Rec) {
209 CurScope = std::make_unique<TGVarScope>(std::move(CurScope), Rec);
234 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
247 bool addDefOne(std::unique_ptr<Record> Rec);
251 const Record *Rec, ArrayRef<const ArgumentInit *> ArgValues, SMLoc Loc,
253 bool resolveArgumentsOfClass(MapResolver &R, const Record *Rec,