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