Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h38 class MultiplexExternalSemaSource : public ExternalSemaSource {
43 SmallVector<ExternalSemaSource *, 2> Sources; // doesn't own them.
53 MultiplexExternalSemaSource(ExternalSemaSource& s1, ExternalSemaSource& s2);
61 void addSource(ExternalSemaSource &source);
367 return ClassID == &ID || ExternalSemaSource::isA(ClassID); in isA()
H A DExternalSemaSource.h52 class ExternalSemaSource : public ExternalASTSource {
57 ExternalSemaSource() = default;
59 ~ExternalSemaSource() override;
H A DSema.h357 ExternalSemaSource *ExternalSource;
810 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource,
811 &ExternalSemaSource::ReadExtVectorDecls, 2, 2>
854 typedef LazyVector<VarDecl *, ExternalSemaSource,
855 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2>
864 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource,
865 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2>
872 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource,
873 &ExternalSemaSource::ReadDelegatingConstructors, 2, 2>
1544 ExternalSemaSource* getExternalSource() const { return ExternalSource; } in getExternalSource()
[all …]
/netbsd-src/external/apache2/llvm/dist/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.cpp850 IntrusiveRefCntPtr<ExternalSemaSource> source, FinalReader; in BeginSourceFile()
H A DCompilerInstance.cpp2183 IntrusiveRefCntPtr<ExternalSemaSource> ESS) { in setExternalSemaSource()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DUtils.h47 class ExternalSemaSource; variable
204 IntrusiveRefCntPtr<ExternalSemaSource>
206 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
H A DCompilerInstance.h102 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc;
816 void setExternalSemaSource(IntrusiveRefCntPtr<ExternalSemaSource> ESS);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSema.cpp230 if (ExternalSemaSource *ExternalSema in Initialize()
231 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize()
426 if (ExternalSemaSource *ExternalSema in ~Sema()
427 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema()
499 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource()
2187 ExternalSemaSource::~ExternalSemaSource() {} in ~ExternalSemaSource()
2188 char ExternalSemaSource::ID;
2190 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } in ReadMethodPool()
2191 void ExternalSemaSource::updateOutOfDateSelector(Selector Sel) { } in updateOutOfDateSelector()
2193 void ExternalSemaSource::ReadKnownNamespaces( in ReadKnownNamespaces()
[all …]
H A DMultiplexExternalSemaSource.cpp22 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1, in MultiplexExternalSemaSource()
23 ExternalSemaSource &s2){ in MultiplexExternalSemaSource()
35 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) { in addSource()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExternalASTSource.h63 friend class ExternalSemaSource; variable
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTReader.h346 public ExternalSemaSource,
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DPCHInternals.rst453 ``ExternalSemaSource``