Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExternalASTSource.cpp29 char ExternalASTSource::ID;
31 ExternalASTSource::~ExternalASTSource() = default;
34 ExternalASTSource::getSourceDescriptor(unsigned ID) { in getSourceDescriptor()
38 ExternalASTSource::ExtKind
39 ExternalASTSource::hasExternalDefinitions(const Decl *D) { in hasExternalDefinitions()
43 void ExternalASTSource::FindFileRegionDecls(FileID File, unsigned Offset, in FindFileRegionDecls()
47 void ExternalASTSource::CompleteRedeclChain(const Decl *D) {} in CompleteRedeclChain()
49 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
51 void ExternalASTSource::CompleteType(ObjCInterfaceDecl *Class) {} in CompleteType()
53 void ExternalASTSource::ReadComments() {} in ReadComments()
[all …]
H A DDeclFriend.cpp73 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
H A DDeclBase.cpp1338 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1342 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1371 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1386 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1639 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1887 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
H A DCMakeLists.txt56 ExternalASTSource.cpp
H A DASTContext.cpp1032 ASTContext::setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source) { in setExternalSource()
10754 ExternalASTSource *Source = Ctx.getExternalSource(); in adjustGVALinkageForExternalDefinitionKind()
10759 case ExternalASTSource::EK_Never: in adjustGVALinkageForExternalDefinitionKind()
10765 case ExternalASTSource::EK_Always: in adjustGVALinkageForExternalDefinitionKind()
10768 case ExternalASTSource::EK_ReplyHazy: in adjustGVALinkageForExternalDefinitionKind()
11397 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::ValueType
11399 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::makeValue(
H A DRecordLayoutBuilder.cpp1354 if (ExternalASTSource *Source = Context.getExternalSource()) { in InitializeLayout()
2718 if (ExternalASTSource *Source = Context.getExternalSource()) in initializeLayout()
H A DDeclCXX.cpp65 ExternalASTSource *Source = C.getExternalSource(); in getFromExternalSource()
1592 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getLambdaContextDecl()
H A DDecl.cpp4593 ExternalASTSource *Source = getASTContext().getExternalSource(); in LoadFieldsFromExternalStorage()
4597 ExternalASTSource::Deserializing TheFields(Source); in LoadFieldsFromExternalStorage()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExternalASTSource.h62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
73 ExternalASTSource() = default;
74 virtual ~ExternalASTSource();
79 ExternalASTSource *Source;
82 explicit Deserializing(ExternalASTSource *source) : Source(source) { in Deserializing()
301 static bool classof(const ExternalASTSource *S) { return S->isA(&ID); } in classof()
324 template<typename T, typename OffsT, T* (ExternalASTSource::*Get)(OffsT Offset)>
376 T* get(ExternalASTSource *Source) const { in get()
389 template<typename Owner, typename T, void (ExternalASTSource::*Update)(Owner)>
394 ExternalASTSource *ExternalSource;
[all …]
H A DExternalASTMerger.h48 class ExternalASTMerger : public ExternalASTSource {
H A DRedeclarable.h91 &ExternalASTSource::CompleteRedeclChain>;
H A DASTContext.h616 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource;
1081 void setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source);
1085 ExternalASTSource *getExternalSource() const { in getExternalSource()
3270 void (clang::ExternalASTSource::*Update)(Owner)>
H A DDeclBase.h1352 friend class ExternalASTSource;
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h24 class LayoutOverrideSource : public ExternalASTSource {
H A DCompilerInstance.h43 class ExternalASTSource; variable
/netbsd-src/external/apache2/llvm/lib/libclangAST/
H A DMakefile47 ExternalASTSource.cpp \
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseAST.cpp144 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-import-test/
H A Dclang-import-test.cpp255 if (ExternalASTSource *Source = CI->getASTContext().getExternalSource()) in getOriginMap()
349 ExternalASTSource *Source = CI.CI->getASTContext().getExternalSource(); in Forget()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/AST/
H A DBUILD.gn82 "ExternalASTSource.cpp",
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DChainedIncludesSource.cpp44 if (const ExternalASTSource *eSrc = in getMemoryBufferSizes()
H A DFrontendAction.cpp924 IntrusiveRefCntPtr<ExternalASTSource> in BeginSourceFile()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp95 ExternalASTSource::ExtKind
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DPCHInternals.rst445 ``ExternalASTSource``

12