Searched refs:ExternalSemaSource (Results 1 – 15 of 15) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | MultiplexExternalSemaSource.h | 38 class MultiplexExternalSemaSource : public ExternalSemaSource { 43 SmallVector<ExternalSemaSource *, 2> Sources; 52 MultiplexExternalSemaSource(ExternalSemaSource *S1, ExternalSemaSource *S2); 60 void AddSource(ExternalSemaSource *Source); 378 return ClassID == &ID || ExternalSemaSource::isA(ClassID); in isA()
|
| H A D | ExternalSemaSource.h | 50 class ExternalSemaSource : public ExternalASTSource { 55 ExternalSemaSource() = default; 57 ~ExternalSemaSource() override;
|
| H A D | HLSLExternalSemaSource.h | 22 class HLSLExternalSemaSource : public ExternalSemaSource {
|
| H A D | Sema.h | 912 ExternalSemaSource *getExternalSource() const { return ExternalSource.get(); } in getExternalSource() 923 void addExternalSource(ExternalSemaSource *E); 1540 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSource; 3538 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource, 3539 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2> 3546 typedef LazyVector<VarDecl *, ExternalSemaSource, 3547 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2> 4848 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource, 4849 &ExternalSemaSource::ReadExtVectorDecls, 2, 2> 6463 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | ChainedIncludesSource.cpp | 30 class ChainedIncludesSource : public ExternalSemaSource { 90 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource( in createChainedIncludesSource() 91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource()
|
| H A D | FrontendAction.cpp | 1116 IntrusiveRefCntPtr<ExternalSemaSource> source, FinalReader; in BeginSourceFile() 1204 IntrusiveRefCntPtr<ExternalSemaSource> HLSLSema( in BeginSourceFile() 1206 if (auto *SemaSource = dyn_cast_if_present<ExternalSemaSource>( in BeginSourceFile() 1208 IntrusiveRefCntPtr<ExternalSemaSource> MultiSema( in BeginSourceFile()
|
| H A D | CompilerInstance.cpp | 2379 IntrusiveRefCntPtr<ExternalSemaSource> ESS) { in setExternalSemaSource()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTUtils.h | 32 class ExternalASTSourceWrapper : public clang::ExternalSemaSource { 283 class SemaSourceWithPriorities : public clang::ExternalSemaSource { 287 llvm::SmallVector<clang::ExternalSemaSource *, 2> Sources; 295 SemaSourceWithPriorities(clang::ExternalSemaSource *high_quality_source, in SemaSourceWithPriorities() 296 clang::ExternalSemaSource *low_quality_source) { in SemaSourceWithPriorities() 425 for (clang::ExternalSemaSource *S : Sources) { in CompleteType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | MultiplexExternalSemaSource.cpp | 23 ExternalSemaSource *S1, ExternalSemaSource *S2) { in MultiplexExternalSemaSource() 40 void MultiplexExternalSemaSource::AddSource(ExternalSemaSource *Source) { in AddSource()
|
| H A D | Sema.cpp | 385 if (ExternalSemaSource *ExternalSema in Initialize() 386 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize() 607 if (ExternalSemaSource *ExternalSema in ~Sema() 608 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema() 659 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource() 2623 ExternalSemaSource::~ExternalSemaSource() {} in ~ExternalSemaSource() 2624 char ExternalSemaSource::ID; 2626 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } in ReadMethodPool() 2627 void ExternalSemaSource::updateOutOfDateSelector(Selector Sel) { } in updateOutOfDateSelector() 2629 void ExternalSemaSource::ReadKnownNamespaces( in ReadKnownNamespaces() [all …]
|
| H A D | SemaLambda.cpp | 524 dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in handleLambdaNumbering()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | CompilerInstance.h | 116 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc; 919 void setExternalSemaSource(IntrusiveRefCntPtr<ExternalSemaSource> ESS);
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExternalASTSource.h | 64 friend class ExternalSemaSource; variable
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 410 public ExternalSemaSource,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2204 {"_ZN5clang18ExternalSemaSource14InitializeSemaERNS_4SemaE", "clang::ExternalSemaSource::Initialize… 2205 {"_ZN5clang18ExternalSemaSource10ForgetSemaEv", "clang::ExternalSemaSource::ForgetSema()"}, 4651 {"_ZN5clang18ExternalSemaSourceD0Ev", "clang::ExternalSemaSource::~ExternalSemaSource()"}, 4652 {"_ZN5clang18ExternalSemaSourceD1Ev", "clang::ExternalSemaSource::~ExternalSemaSource()"}, 4653 {"_ZN5clang18ExternalSemaSourceD2Ev", "clang::ExternalSemaSource::~ExternalSemaSource()"}, 4654 {"_ZN5clang18ExternalSemaSource14ReadMethodPoolENS_8SelectorE", "clang::ExternalSemaSource::ReadMet… 25139 {"_ZTVN5clang18ExternalSemaSourceE", "vtable for clang::ExternalSemaSource"},
|