Home
last modified time | relevance | path

Searched refs:SemaDC (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp392 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC, in setDeclContextsImpl() argument
394 if (SemaDC == LexicalDC) { in setDeclContextsImpl()
395 DeclCtx = SemaDC; in setDeclContextsImpl()
398 MDC->SemanticDC = SemaDC; in setDeclContextsImpl()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h1258 GlobalDeclID SemaDC; member
1700 void addPendingDeclContextInfo(Decl *D, GlobalDeclID SemaDC, in addPendingDeclContextInfo() argument
1703 PendingDeclContextInfo Info = { D, SemaDC, LexicalDC }; in addPendingDeclContextInfo()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp597 auto *SemaDC = readDeclAs<DeclContext>(); in VisitDecl() local
601 LexicalDC = SemaDC; in VisitDecl()
605 if (auto *RD = dyn_cast<CXXRecordDecl>(SemaDC)) in VisitDecl()
608 MergedSemaDC = Reader.MergedDeclContexts.lookup(SemaDC); in VisitDecl()
611 D->setDeclContextsImpl(MergedSemaDC ? MergedSemaDC : SemaDC, LexicalDC, in VisitDecl()
H A DASTReader.cpp10362 DeclContext *SemaDC = cast<DeclContext>(GetDecl(Info.SemaDC)); in finishPendingActions() local
10364 Info.D->setDeclContextsImpl(SemaDC, LexicalDC, getContext()); in finishPendingActions()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclBase.h1277 void setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp3581 auto *SemaDC = OldD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl() local
3582 if (NamedDC->Equals(SemaDC)) in adjustDeclContextForDeclaratorDecl()
3585 assert((NamedDC->InEnclosingNamespaceSetOf(SemaDC) || in adjustDeclContextForDeclaratorDecl()
3593 D->setDeclContext(SemaDC); in adjustDeclContextForDeclaratorDecl()