Home
last modified time | relevance | path

Searched refs:ExternalSemaSource (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h39 class MultiplexExternalSemaSource : public ExternalSemaSource {
42 SmallVector<ExternalSemaSource *, 2> Sources; // doesn't own them.
52 MultiplexExternalSemaSource(ExternalSemaSource& s1, ExternalSemaSource& s2);
60 void addSource(ExternalSemaSource &source);
H A DExternalSemaSource.h53 class ExternalSemaSource : public ExternalASTSource {
55 ExternalSemaSource() { in ExternalSemaSource() function
59 ~ExternalSemaSource() override;
H A DSema.h283 ExternalSemaSource *ExternalSource;
554 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource,
555 &ExternalSemaSource::ReadExtVectorDecls, 2, 2>
598 typedef LazyVector<VarDecl *, ExternalSemaSource,
599 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2>
605 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource,
606 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2>
613 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource,
614 &ExternalSemaSource::ReadDelegatingConstructors, 2, 2>
1241 ExternalSemaSource* getExternalSource() const { return ExternalSource; } in getExternalSource()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DChainedIncludesSource.cpp30 class ChainedIncludesSourceImpl : public ExternalSemaSource {
60 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader) in ChainedIncludesSourceMembers()
63 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader;
73 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader) in ChainedIncludesSource()
113 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource( in createChainedIncludesSource()
114 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource()
H A DFrontendAction.cpp834 IntrusiveRefCntPtr<ExternalSemaSource> source, FinalReader; in BeginSourceFile()
H A DCompilerInstance.cpp2126 IntrusiveRefCntPtr<ExternalSemaSource> ESS) { in setExternalSemaSource()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DUtils.h52 class ExternalSemaSource; variable
188 IntrusiveRefCntPtr<ExternalSemaSource>
190 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
H A DCompilerInstance.h105 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc;
815 void setExternalSemaSource(IntrusiveRefCntPtr<ExternalSemaSource> ESS);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp191 if (ExternalSemaSource *ExternalSema in Initialize()
192 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize()
354 if (ExternalSemaSource *ExternalSema in ~Sema()
355 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema()
408 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource()
1611 ExternalSemaSource::~ExternalSemaSource() {} in ~ExternalSemaSource()
1613 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } in ReadMethodPool()
1614 void ExternalSemaSource::updateOutOfDateSelector(Selector Sel) { } in updateOutOfDateSelector()
1616 void ExternalSemaSource::ReadKnownNamespaces( in ReadKnownNamespaces()
1620 void ExternalSemaSource::ReadUndefinedButUsed( in ReadUndefinedButUsed()
[all …]
H A DMultiplexExternalSemaSource.cpp22 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1, in MultiplexExternalSemaSource()
23 ExternalSemaSource &s2){ in MultiplexExternalSemaSource()
35 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) { in addSource()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExternalASTSource.h64 friend class ExternalSemaSource; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTReader.h359 public ExternalSemaSource,