Searched refs:ExternalSemaSource (Results 1 – 13 of 13) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | MultiplexExternalSemaSource.h | 38 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 D | ExternalSemaSource.h | 52 class ExternalSemaSource : public ExternalASTSource { 57 ExternalSemaSource() = default; 59 ~ExternalSemaSource() override;
|
| H A D | Sema.h | 357 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 D | ChainedIncludesSource.cpp | 30 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 D | FrontendAction.cpp | 850 IntrusiveRefCntPtr<ExternalSemaSource> source, FinalReader; in BeginSourceFile()
|
| H A D | CompilerInstance.cpp | 2183 IntrusiveRefCntPtr<ExternalSemaSource> ESS) { in setExternalSemaSource()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/ |
| H A D | Utils.h | 47 class ExternalSemaSource; variable 204 IntrusiveRefCntPtr<ExternalSemaSource> 206 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
|
| H A D | CompilerInstance.h | 102 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc; 816 void setExternalSemaSource(IntrusiveRefCntPtr<ExternalSemaSource> ESS);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | Sema.cpp | 230 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 D | MultiplexExternalSemaSource.cpp | 22 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 D | ExternalASTSource.h | 63 friend class ExternalSemaSource; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 346 public ExternalSemaSource,
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | PCHInternals.rst | 453 ``ExternalSemaSource``
|