Searched refs:DeclScope (Results 1 - 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.h114 class DeclScope { class in class:clang::interp::Program
116 DeclScope(Program &P, const VarDecl *VD) : P(P) { P.startDeclaration(VD); } function in class:clang::interp::Program::DeclScope
117 ~DeclScope() { P.endDeclaration(); }
131 friend class DeclScope;
H A DByteCodeExprGen.cpp29 template <class Emitter> class DeclScope final : public LocalScope<Emitter> {
31 DeclScope(ByteCodeExprGen<Emitter> *Ctx, const VarDecl *VD) function in class:clang::interp::final
39 Program::DeclScope Scope;
491 Program::DeclScope Scope(P, VD);
538 DeclScope<Emitter> LocalScope(this, VD);
552 DeclScope<Emitter> LocalScope(this, VD);
H A DByteCodeExprGen.h37 template <class Emitter> class DeclScope;
164 friend class DeclScope<Emitter>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DScope.cpp73 if (flags & DeclScope) {
78 else if ((flags & ClassScope) && getParent()->getFlags() == DeclScope)
149 {DeclScope, "DeclScope"},
H A DSema.cpp1799 if (S->getFlags() & (Scope::DeclScope | Scope::TemplateParamScope))
H A DSemaDecl.cpp1915 assert((S->getFlags() & (Scope::DeclScope | Scope::TemplateParamScope)) &&
2015 while (((S->getFlags() & Scope::DeclScope) == 0) ||
5697 while ((S->getFlags() & Scope::DeclScope) == 0 ||
8796 ((S->getFlags() & Scope::DeclScope) == 0) ||
H A DSemaDeclCXX.cpp11341 assert(S->getFlags() & Scope::DeclScope && "Invalid Scope.");
11431 assert(S->getFlags() & Scope::DeclScope && "Invalid Scope.");
12467 assert((S->getFlags() & Scope::DeclScope) &&
16585 Scope FakeDCScope(S, Scope::DeclScope, Diags);
H A DSemaLookup.cpp1865 while (!(S->getFlags() & Scope::DeclScope) ||
H A DSemaTemplate.cpp7769 while ((S->getFlags() & Scope::DeclScope) == 0 ||
9775 while ((S->getFlags() & Scope::DeclScope) == 0 ||
H A DSemaCodeComplete.cpp4261 (S->getFlags() & Scope::DeclScope) != 0 &&
H A DSemaExpr.cpp12903 const unsigned ForInitFlags = Scope::ControlScope | Scope::DeclScope;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp485 Scope::DeclScope | Scope::CompoundStmtScope | Scope::SEHTryScope));
523 ParseScope ExpectScope(this, Scope::DeclScope | Scope::ControlScope |
869 Scope::DeclScope | Scope::CompoundStmtScope);
1348 ParseScope IfScope(this, Scope::DeclScope | Scope::ControlScope, C99orCXX);
1382 ParseScope InnerScope(this, Scope::DeclScope, C99orCXX, IsBracedThen);
1426 ParseScope InnerScope(this, Scope::DeclScope, C99orCXX,
1502 ScopeFlags |= Scope::DeclScope | Scope::ControlScope;
1540 ParseScope InnerScope(this, Scope::DeclScope, C99orCXX, Tok.is(tok::l_brace));
1589 Scope::DeclScope | Scope::ControlScope;
1613 ParseScope InnerScope(this, Scope::DeclScope, C99orCX
[all...]
H A DParseCXXInlineMethods.cpp304 Scopes.Enter(Scope::ClassScope|Scope::DeclScope);
339 Scope::DeclScope);
535 ParseScope FnScope(this, Scope::FnScope | Scope::DeclScope |
719 InDeclScope.Scopes.Enter(Scope::FnScope | Scope::DeclScope |
H A DParseObjc.cpp1397 Scope::FunctionDeclarationScope | Scope::DeclScope);
1910 ParseScope ClassScope(this, Scope::DeclScope|Scope::ClassScope);
2476 ParseScope bodyScope(this, Scope::DeclScope | Scope::CompoundStmtScope);
2512 ParseScope TryScope(this, Scope::DeclScope | Scope::CompoundStmtScope);
2533 ParseScope CatchScope(this, Scope::DeclScope |
2580 Scope::DeclScope | Scope::CompoundStmtScope);
2630 ParseScope BodyScope(this, Scope::DeclScope | Scope::CompoundStmtScope);
3667 Scope::FnScope | Scope::DeclScope |
H A DParser.cpp444 EnterScope(Scope::DeclScope);
1192 ParseScope BodyScope(this, Scope::FnScope | Scope::DeclScope |
1223 ParseScope BodyScope(this, Scope::FnScope | Scope::DeclScope |
1242 ParseScope BodyScope(this, Scope::FnScope | Scope::DeclScope |
1373 Scope::FunctionDeclarationScope | Scope::DeclScope);
H A DParseDeclCXX.cpp212 ParseScope NamespaceScope(this, Scope::DeclScope);
259 ParseScope NamespaceScope(this, Scope::DeclScope);
339 ParseScope LinkageScope(this, Scope::DeclScope);
422 ParseScope ExportScope(this, Scope::DeclScope);
3037 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope);
3222 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope);
3838 Scope::DeclScope |
H A DParseOpenMP.cpp352 ParseScope OMPDRScope(this, Scope::FnScope | Scope::DeclScope |
387 ParseScope OMPDRScope(this, Scope::FnScope | Scope::DeclScope |
576 unsigned ScopeFlags = Scope::FnScope | Scope::DeclScope |
675 Scopes.Enter(Scope::FnScope | Scope::DeclScope |
2070 unsigned ScopeFlags = Scope::FnScope | Scope::DeclScope |
3335 EnterScope(Scope::OpenMPDirectiveScope | Scope::DeclScope);
3467 EnterScope(Scope::OpenMPDirectiveScope | Scope::DeclScope);
H A DParseTemplate.cpp1656 Scopes.Enter(Scope::DeclScope);
1676 ParseScope FnScope(this, Scope::FnScope | Scope::DeclScope |
H A DParseExprCXX.cpp1291 Scope::DeclScope);
1482 unsigned ScopeFlags = Scope::BlockScope | Scope::FnScope | Scope::DeclScope |
3364 Scope::DeclScope);
3394 ParseScope BodyScope(this, Scope::DeclScope);
H A DParseDecl.cpp473 Scope::DeclScope);
4119 ParseScope StructScope(this, Scope::ClassScope|Scope::DeclScope);
4647 ParseScope EnumScope(this, Scope::DeclScope | Scope::EnumScope);
6053 Scope::FunctionPrototypeScope|Scope::DeclScope|
6271 Scope::FunctionPrototypeScope | Scope::DeclScope |
H A DParseExpr.cpp3496 Scope::CompoundStmtScope | Scope::DeclScope);
H A DParsePragma.cpp713 ParseScope CapturedRegionScope(this, Scope::FnScope | Scope::DeclScope |
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp56 new Scope(result.back(), Scope::DeclScope, sema.getDiagnostics());
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DScope.h59 DeclScope = 0x08, enumerator in enum:clang::Scope::ScopeFlags
70 /// the FnScope and DeclScope flags set as well.
94 /// It always has FnScope and DeclScope set as well.

Completed in 698 milliseconds