Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExternalASTSource.cpp23 ExternalASTSource::~ExternalASTSource() { } in ~ExternalASTSource()
25 void ExternalASTSource::FindFileRegionDecls(FileID File, unsigned Offset, in FindFileRegionDecls()
29 void ExternalASTSource::CompleteRedeclChain(const Decl *D) {} in CompleteRedeclChain()
31 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
33 void ExternalASTSource::CompleteType(ObjCInterfaceDecl *Class) {} in CompleteType()
35 void ExternalASTSource::ReadComments() {} in ReadComments()
37 void ExternalASTSource::StartedDeserializing() {} in StartedDeserializing()
39 void ExternalASTSource::FinishedDeserializing() {} in FinishedDeserializing()
41 void ExternalASTSource::StartTranslationUnit(ASTConsumer *Consumer) {} in StartTranslationUnit()
43 void ExternalASTSource::PrintStats() { } in PrintStats()
[all …]
H A DCMakeLists.txt33 ExternalASTSource.cpp
H A DDeclFriend.cpp63 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
H A DDeclBase.cpp1005 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1009 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1044 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1059 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1328 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1540 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
H A DDecl.cpp3601 ExternalASTSource *Source = getASTContext().getExternalSource(); in LoadFieldsFromExternalStorage()
3605 ExternalASTSource::Deserializing TheFields(Source); in LoadFieldsFromExternalStorage()
H A DDeclCXX.cpp38 ExternalASTSource *Source = C.getExternalSource(); in getFromExternalSource()
H A DRecordLayoutBuilder.cpp1238 if (ExternalASTSource *External = Context.getExternalSource()) { in InitializeLayout()
H A DASTContext.cpp806 ASTContext::setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source) { in setExternalSource()
8365 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::ValueType
8367 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::makeValue(
/minix3/external/bsd/llvm/dist/clang/unittests/AST/
H A DExternalASTSourceTest.cpp28 TestFrontendAction(ExternalASTSource *Source) : Source(Source) {} in TestFrontendAction()
43 IntrusiveRefCntPtr<ExternalASTSource> Source;
46 bool testExternalASTSource(ExternalASTSource *Source, in testExternalASTSource()
67 struct TestSource : ExternalASTSource { in TEST()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExternalASTSource.h56 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
68 ExternalASTSource() : CurrentGeneration(0), SemaSource(false) { } in ExternalASTSource() function
70 virtual ~ExternalASTSource();
75 ExternalASTSource *Source;
77 explicit Deserializing(ExternalASTSource *source) : Source(source) { in Deserializing()
310 template<typename T, typename OffsT, T* (ExternalASTSource::*Get)(OffsT Offset)>
362 T* get(ExternalASTSource *Source) const { in get()
375 template<typename Owner, typename T, void (ExternalASTSource::*Update)(Owner)>
380 LazyData(ExternalASTSource *Source, T Value) in LazyData()
382 ExternalASTSource *ExternalSource;
[all …]
H A DRedeclarable.h32 &ExternalASTSource::CompleteRedeclChain>
H A DASTContext.h431 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource;
830 void setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source);
834 ExternalASTSource *getExternalSource() const { in getExternalSource()
2458 void (clang::ExternalASTSource::*Update)(Owner)>
H A DDeclBase.h1065 friend class ExternalASTSource; variable
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DExternalSemaSource.h52 class ExternalSemaSource : public ExternalASTSource {
55 ExternalASTSource::SemaSource = true; in ExternalSemaSource()
236 static bool classof(const ExternalASTSource *Source) { in classof()
/minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h25 class LayoutOverrideSource : public ExternalASTSource {
H A DCompilerInstance.h41 class ExternalASTSource; variable
591 static ExternalASTSource *createPCHExternalASTSource(
/minix3/external/bsd/llvm/lib/libclangAST/
H A DMakefile38 ExternalASTSource.cpp \
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseAST.cpp130 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DChainedIncludesSource.cpp266 if (const ExternalASTSource *eSrc = in getMemoryBufferSizes()
H A DFrontendAction.cpp395 IntrusiveRefCntPtr<ExternalASTSource> in BeginSourceFile()
H A DCompilerInstance.cpp399 IntrusiveRefCntPtr<ExternalASTSource> Source; in createPCHExternalASTSource()
410 ExternalASTSource *CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
H A DASTUnit.cpp1642 ExternalASTSource &Source = *getASTContext().getExternalSource(); in RealizeTopLevelDeclsFromPreamble()
/minix3/external/bsd/llvm/dist/clang/docs/
H A DPCHInternals.rst435 ``ExternalASTSource``
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp6916 if (ExternalASTSource *esrc = astContext.getExternalSource()) { in clang_getCXTUResourceUsage()
6917 const ExternalASTSource::MemoryBufferSizes &sizes = in clang_getCXTUResourceUsage()