Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DExternalASTSource.cpp24 ExternalASTSource::~ExternalASTSource() { } in ~ExternalASTSource()
26 llvm::Optional<ExternalASTSource::ASTSourceDescriptor>
27 ExternalASTSource::getSourceDescriptor(unsigned ID) { in getSourceDescriptor()
31 ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(const Module &M) in ASTSourceDescriptor()
39 std::string ExternalASTSource::ASTSourceDescriptor::getModuleName() const { in getModuleName()
46 void ExternalASTSource::FindFileRegionDecls(FileID File, unsigned Offset, in FindFileRegionDecls()
50 void ExternalASTSource::CompleteRedeclChain(const Decl *D) {} in CompleteRedeclChain()
52 void ExternalASTSource::CompleteType(TagDecl *Tag) {} in CompleteType()
54 void ExternalASTSource::CompleteType(ObjCInterfaceDecl *Class) {} in CompleteType()
56 void ExternalASTSource::ReadComments() {} in ReadComments()
[all …]
DDeclFriend.cpp63 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
DCMakeLists.txt34 ExternalASTSource.cpp
DAndroid.mk56 ExternalASTSource.cpp \
DDeclBase.cpp1066 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1070 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1099 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1114 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1374 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1602 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
DRecordLayoutBuilder.cpp1260 if (ExternalASTSource *Source = Context.getExternalSource()) { in InitializeLayout()
2435 if (ExternalASTSource *Source = Context.getExternalSource()) in initializeLayout()
DDecl.cpp3662 ExternalASTSource *Source = getASTContext().getExternalSource(); in LoadFieldsFromExternalStorage()
3666 ExternalASTSource::Deserializing TheFields(Source); in LoadFieldsFromExternalStorage()
DDeclCXX.cpp38 ExternalASTSource *Source = C.getExternalSource(); in getFromExternalSource()
DASTContext.cpp820 ASTContext::setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source) { in setExternalSource()
8914 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::ValueType
8916 const Decl *, Decl *, &ExternalASTSource::CompleteRedeclChain>::makeValue(
/external/clang/include/clang/AST/
DExternalASTSource.h43 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
55 ExternalASTSource() : CurrentGeneration(0), SemaSource(false) { } in ExternalASTSource() function
57 virtual ~ExternalASTSource();
62 ExternalASTSource *Source;
64 explicit Deserializing(ExternalASTSource *source) : Source(source) { in Deserializing()
320 template<typename T, typename OffsT, T* (ExternalASTSource::*Get)(OffsT Offset)>
372 T* get(ExternalASTSource *Source) const { in get()
385 template<typename Owner, typename T, void (ExternalASTSource::*Update)(Owner)>
390 LazyData(ExternalASTSource *Source, T Value) in LazyData()
392 ExternalASTSource *ExternalSource;
[all …]
DRedeclarable.h32 &ExternalASTSource::CompleteRedeclChain>
DASTContext.h453 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource;
926 void setExternalSource(IntrusiveRefCntPtr<ExternalASTSource> Source);
930 ExternalASTSource *getExternalSource() const { in getExternalSource()
2660 void (clang::ExternalASTSource::*Update)(Owner)>
DDeclBase.h1168 friend class ExternalASTSource; variable
/external/clang/unittests/AST/
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()
/external/clang/include/clang/Sema/
DExternalSemaSource.h53 class ExternalSemaSource : public ExternalASTSource {
56 ExternalASTSource::SemaSource = true; in ExternalSemaSource()
222 static bool classof(const ExternalASTSource *Source) { in classof()
/external/clang/include/clang/Frontend/
DLayoutOverrideSource.h25 class LayoutOverrideSource : public ExternalASTSource {
DCompilerInstance.h43 class ExternalASTSource; variable
/external/clang/lib/Parse/
DParseAST.cpp147 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/external/clang/lib/Frontend/
DChainedIncludesSource.cpp277 if (const ExternalASTSource *eSrc = in getMemoryBufferSizes()
DFrontendAction.cpp406 IntrusiveRefCntPtr<ExternalASTSource> in BeginSourceFile()
DASTUnit.cpp1644 ExternalASTSource &Source = *getASTContext().getExternalSource(); in RealizeTopLevelDeclsFromPreamble()
/external/clang/lib/CodeGen/
DCGDebugInfo.h420 getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod,
DCGDebugInfo.cpp1707 CGDebugInfo::getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod, in getOrCreateModuleRef()
1752 ExternalASTSource::ASTSourceDescriptor(*M->Parent), in getOrCreateModuleRef()
2218 auto Info = ExternalASTSource::ASTSourceDescriptor(*M); in getParentModuleOrNull()
3447 auto Info = ExternalASTSource::ASTSourceDescriptor(*M); in EmitImportDecl()
/external/clang/docs/
DPCHInternals.rst445 ``ExternalASTSource``
/external/clang/tools/libclang/
DCIndex.cpp7253 if (ExternalASTSource *esrc = astContext.getExternalSource()) { in clang_getCXTUResourceUsage()
7254 const ExternalASTSource::MemoryBufferSizes &sizes = in clang_getCXTUResourceUsage()

12