Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h38 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 DExternalSemaSource.h50 class ExternalSemaSource : public ExternalASTSource {
55 ExternalSemaSource() = default;
57 ~ExternalSemaSource() override;
H A DHLSLExternalSemaSource.h22 class HLSLExternalSemaSource : public ExternalSemaSource {
H A DSema.h912 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 DChainedIncludesSource.cpp30 class ChainedIncludesSource : public ExternalSemaSource {
90 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource( in createChainedIncludesSource()
91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource()
H A DFrontendAction.cpp1116 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 DCompilerInstance.cpp2379 IntrusiveRefCntPtr<ExternalSemaSource> ESS) { in setExternalSemaSource()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h32 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 DMultiplexExternalSemaSource.cpp23 ExternalSemaSource *S1, ExternalSemaSource *S2) { in MultiplexExternalSemaSource()
40 void MultiplexExternalSemaSource::AddSource(ExternalSemaSource *Source) { in AddSource()
H A DSema.cpp385 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 DSemaLambda.cpp524 dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in handleLambdaNumbering()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h116 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc;
919 void setExternalSemaSource(IntrusiveRefCntPtr<ExternalSemaSource> ESS);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h64 friend class ExternalSemaSource; variable
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h410 public ExternalSemaSource,
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2204 {"_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"},