Home
last modified time | relevance | path

Searched refs:TGVarScope (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h91 class TGVarScope {
97 std::unique_ptr<TGVarScope> Parent;
105 TGVarScope(std::unique_ptr<TGVarScope> Parent) in TGVarScope() function
107 TGVarScope(std::unique_ptr<TGVarScope> Parent, Record *Rec) in TGVarScope() function
109 TGVarScope(std::unique_ptr<TGVarScope> Parent, ForeachLoop *Loop) in TGVarScope() function
111 TGVarScope(std::unique_ptr<TGVarScope> Parent, MultiClass *Multiclass) in TGVarScope() function
115 std::unique_ptr<TGVarScope> extractParent() { in extractParent()
158 std::unique_ptr<TGVarScope> CurScope;
200 TGVarScope *PushScope() { in PushScope()
207 TGVarScope *PushScope(Record *Rec) { in PushScope()
[all …]
H A DTGParser.cpp138 Init *TGVarScope::getVar(RecordKeeper &Records, MultiClass *ParsingMultiClass, in getVar()
2137 TGVarScope *FoldScope = PushScope(ParseRec); in ParseOperation()
2476 TGVarScope *TempScope = PushScope(ParseRec); in ParseOperationForEachFilter()
3560 TGVarScope *ObjectScope = PushScope(CurRec); in ParseObjectBody()
3737 TGVarScope *ForeachScope = PushScope(TheLoop.get()); in ParseForeach()
3849 TGVarScope *BodyScope = PushScope(); in ParseIfBody()
3937 TGVarScope *ClassScope = PushScope(CurRec); in ParseClass()
4026 TGVarScope *LetScope = PushScope(); in ParseTopLevelLet()
4077 TGVarScope *MulticlassScope = PushScope(CurMultiClass); in ParseMultiClass()
4314 TGVarScope *GlobalScope = PushScope(); in ParseFile()