Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h80 class TGLocalVarScope {
83 std::unique_ptr<TGLocalVarScope> parent;
86 TGLocalVarScope() = default;
87 TGLocalVarScope(std::unique_ptr<TGLocalVarScope> parent) in TGLocalVarScope() function
90 std::unique_ptr<TGLocalVarScope> extractParent() { in extractParent()
147 std::unique_ptr<TGLocalVarScope> CurLocalScope;
183 TGLocalVarScope *PushLocalScope() { in PushLocalScope()
184 CurLocalScope = std::make_unique<TGLocalVarScope>(std::move(CurLocalScope)); in PushLocalScope()
190 void PopLocalScope(TGLocalVarScope *ExpectedStackTop) { in PopLocalScope()
H A DTGParser.cpp2929 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseBody()
3149 TGLocalVarScope *ForeachScope = PushLocalScope(); in ParseForeach()
3258 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseIfBody()
3414 TGLocalVarScope *LetScope = PushLocalScope(); in ParseTopLevelLet()
3512 TGLocalVarScope *MulticlassScope = PushLocalScope(); in ParseMultiClass()