Home
last modified time | relevance | path

Searched refs:ExternalASTSource (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExternalASTSource.cpp29 char ExternalASTSource::ID;
31 ExternalASTSource::~ExternalASTSource() = default;
34 ExternalASTSource::getSourceDescriptor(unsigned ID) { in getSourceDescriptor()
38 ExternalASTSource::ExtKind
49 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
53 void ExternalASTSource::ReadComments() {} in ReadComments()
55 void ExternalASTSource::StartedDeserializing() {} in StartedDeserializing()
57 void ExternalASTSource::FinishedDeserializing() {} in FinishedDeserializing()
61 void ExternalASTSource::PrintStats() {} in PrintStats()
63 bool ExternalASTSource::layoutRecordType( in layoutRecordType()
[all …]
H A DDeclFriend.cpp73 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
H A DDeclBase.cpp1347 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1351 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1380 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1395 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1648 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1896 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
H A DASTContext.cpp1031 ASTContext::setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source) { in setExternalSource()
10801 ExternalASTSource *Source = Ctx.getExternalSource(); in adjustGVALinkageForExternalDefinitionKind()
10806 case ExternalASTSource::EK_Never: in adjustGVALinkageForExternalDefinitionKind()
10812 case ExternalASTSource::EK_Always: in adjustGVALinkageForExternalDefinitionKind()
10815 case ExternalASTSource::EK_ReplyHazy: in adjustGVALinkageForExternalDefinitionKind()
11471 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::ValueType
11473 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::makeValue(
H A DDeclCXX.cpp65 ExternalASTSource *Source = C.getExternalSource(); in getFromExternalSource()
1601 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getLambdaContextDecl()
H A DRecordLayoutBuilder.cpp1354 if (ExternalASTSource *Source = Context.getExternalSource()) { in InitializeLayout()
2724 if (ExternalASTSource *Source = Context.getExternalSource()) in initializeLayout()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h60 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
71 ExternalASTSource() = default;
72 virtual ~ExternalASTSource();
77 ExternalASTSource *Source;
80 explicit Deserializing(ExternalASTSource *source) : Source(source) { in Deserializing()
374 T* get(ExternalASTSource *Source) const { in get()
392 ExternalASTSource *ExternalSource;
396 LazyData(ExternalASTSource *Source, T Value) in LazyData()
468 void (clang::ExternalASTSource::*Update)(Owner)>
579 &ExternalASTSource::GetExternalCXXCtorInitializers>;
[all …]
H A DExternalASTMerger.h48 class ExternalASTMerger : public ExternalASTSource {
H A DRedeclarable.h91 &ExternalASTSource::CompleteRedeclChain>;
H A DASTContext.h630 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource;
1126 void setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source);
1130 ExternalASTSource *getExternalSource() const { in getExternalSource()
3342 void (clang::ExternalASTSource::*Update)(Owner)>
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DExternalSemaSource.h52 class ExternalSemaSource : public ExternalASTSource {
238 return ClassID == &ID || ExternalASTSource::isA(ClassID); in isA()
240 static bool classof(const ExternalASTSource *S) { return S->isA(&ID); } in classof()
H A DMultiplexExternalSemaSource.h369 static bool classof(const ExternalASTSource *S) { return S->isA(&ID); } in classof()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExternalASTSourceCallbacks.h17 class ClangExternalASTSourceCallbacks : public clang::ExternalASTSource {
24 static bool classof(const clang::ExternalASTSource *s) { return s->isA(&ID); } in classof()
H A DClangASTSource.h33 class ClangASTSource : public clang::ExternalASTSource,
210 class ClangASTSourceProxy : public clang::ExternalASTSource {
253 clang::ExternalASTSource *CreateProxy() { in CreateProxy()
H A DASTUtils.h23 ExternalASTSource *m_Source;
26 ExternalASTSourceWrapper(ExternalASTSource *Source) : m_Source(Source) { in ExternalASTSourceWrapper()
H A DClangExpressionParser.cpp1144 clang::ExternalASTSource *ast_source = decl_map->CreateProxy(); in ParseInternal()
1154 IntrusiveRefCntPtr<ExternalASTSource> Source(multiplexer); in ParseInternal()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h24 class LayoutOverrideSource : public ExternalASTSource {
H A DCompilerInstance.h44 class ExternalASTSource; variable
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseAST.cpp144 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp26 : public clang::ExternalASTSource {
141 llvm::IntrusiveRefCntPtr<clang::ExternalASTSource> external_source_owning_ptr( in AppleObjCDeclVendor()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp44 if (const ExternalASTSource *eSrc = in getMemoryBufferSizes()
H A DFrontendAction.cpp924 IntrusiveRefCntPtr<ExternalASTSource> in BeginSourceFile()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp95 ExternalASTSource::ExtKind
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h178 llvm::IntrusiveRefCntPtr<clang::ExternalASTSource> &ast_source_up);
H A DTypeSystemClang.cpp688 llvm::IntrusiveRefCntPtr<ExternalASTSource> &ast_source_up) { in SetExternalSource()
763 llvm::IntrusiveRefCntPtr<clang::ExternalASTSource> ast_source_up( in CreateASTContext()
2509 ExternalASTSource *ast_source = ast->getExternalSource(); in GetCompleteDecl()
2672 clang::ExternalASTSource *external_ast_source = in GetCompleteQualType()
2702 clang::ExternalASTSource *external_ast_source = in GetCompleteQualType()
2733 clang::ExternalASTSource *external_ast_source = in GetCompleteQualType()
9711 llvm::IntrusiveRefCntPtr<clang::ExternalASTSource> proxy_ast_source( in SpecializedScratchAST()
9732 llvm::IntrusiveRefCntPtr<clang::ExternalASTSource> proxy_ast_source( in ScratchTypeSystemClang()

12