| /minix3/external/bsd/llvm/dist/clang/unittests/Sema/ |
| H A D | ExternalSemaSourceTest.cpp | 29 class CompleteTypeDiagnoser : public clang::ExternalSemaSource { 91 class NamespaceTypoProvider : public clang::ExternalSemaSource { 139 std::vector<clang::ExternalSemaSource *> Sources; 170 void PushSource(clang::ExternalSemaSource *Source) { in PushSource() 180 TEST(ExternalSemaSource, SanityCheck) { in TEST() argument 193 TEST(ExternalSemaSource, ExternalTypoCorrectionPrioritized) { in TEST() argument 209 TEST(ExternalSemaSource, ExternalTypoCorrectionOrdering) { in TEST() argument 231 TEST(ExternalSemaSource, TryOtherTacticsBeforeDiagnosing) { in TEST() argument 248 TEST(ExternalSemaSource, FirstDiagnoserTaken) { in TEST() argument
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | MultiplexExternalSemaSource.h | 39 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 D | ExternalSemaSource.h | 52 class ExternalSemaSource : public ExternalASTSource { 54 ExternalSemaSource() { in ExternalSemaSource() function 58 ~ExternalSemaSource();
|
| H A D | Sema.h | 110 class ExternalSemaSource; variable 213 ExternalSemaSource *ExternalSource; 376 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource, 377 &ExternalSemaSource::ReadExtVectorDecls, 2, 2> 438 typedef LazyVector<VarDecl *, ExternalSemaSource, 439 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2> 445 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource, 446 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2> 453 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource, 454 &ExternalSemaSource::ReadDelegatingConstructors, 2, 2> [all …]
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/ |
| H A D | Utils.h | 42 class ExternalSemaSource; variable 168 IntrusiveRefCntPtr<ExternalSemaSource> 170 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
|
| /minix3/external/bsd/llvm/dist/clang/lib/Frontend/ |
| H A D | ChainedIncludesSource.cpp | 28 class ChainedIncludesSource : public ExternalSemaSource { 32 ExternalSemaSource &getFinalReader() const { return *FinalReader; } in getFinalReader() 35 IntrusiveRefCntPtr<ExternalSemaSource> FinalReader; 112 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource( in createChainedIncludesSource() 113 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource()
|
| H A D | FrontendAction.cpp | 327 IntrusiveRefCntPtr<ExternalSemaSource> source, FinalReader; in BeginSourceFile()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | Sema.cpp | 150 if (ExternalSemaSource *ExternalSema in Initialize() 151 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize() 238 if (ExternalSemaSource *ExternalSema in ~Sema() 239 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema() 286 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource() 1221 ExternalSemaSource::~ExternalSemaSource() {} in ~ExternalSemaSource() 1223 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } in ReadMethodPool() 1225 void ExternalSemaSource::ReadKnownNamespaces( in ReadKnownNamespaces() 1229 void ExternalSemaSource::ReadUndefinedButUsed( in ReadUndefinedButUsed()
|
| H A D | MultiplexExternalSemaSource.cpp | 24 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1, in MultiplexExternalSemaSource() 25 ExternalSemaSource &s2){ in MultiplexExternalSemaSource() 37 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) { in addSource()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | ExternalASTSource.h | 26 class ExternalSemaSource; // layering violation required for downcasting variable 65 friend class ExternalSemaSource; variable
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 299 public ExternalSemaSource,
|
| /minix3/external/bsd/llvm/dist/clang/docs/ |
| H A D | PCHInternals.rst | 443 ``ExternalSemaSource``
|