Home
last modified time | relevance | path

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

123

/external/llvm-project/clang/lib/AST/
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 …]
DDeclFriend.cpp73 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
DDeclBase.cpp1343 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1347 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1376 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1391 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1681 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1929 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
DCMakeLists.txt56 ExternalASTSource.cpp
/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.cpp66 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in getFirstFriend()
DCMakeLists.txt34 ExternalASTSource.cpp
DDeclBase.cpp1110 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in LoadLexicalDeclsFromExternalStorage()
1114 ExternalASTSource::Deserializing ADeclContext(Source); in LoadLexicalDeclsFromExternalStorage()
1143 ExternalASTSource::SetNoExternalVisibleDeclsForName(const DeclContext *DC, in SetNoExternalVisibleDeclsForName()
1158 ExternalASTSource::SetExternalVisibleDeclsForName(const DeclContext *DC, in SetExternalVisibleDeclsForName()
1418 ExternalASTSource *Source = getParentASTContext().getExternalSource(); in lookup()
1649 if (ExternalASTSource *Source = getParentASTContext().getExternalSource()) in makeDeclVisibleInContextImpl()
/external/llvm-project/clang/include/clang/AST/
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 …]
DExternalASTMerger.h48 class ExternalASTMerger : public ExternalASTSource {
/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 …]
/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/llvm-project/clang/unittests/AST/
DExternalASTSourceTest.cpp28 TestFrontendAction(ExternalASTSource *Source) : Source(Source) {} in TestFrontendAction()
43 IntrusiveRefCntPtr<ExternalASTSource> Source;
46 bool testExternalASTSource(ExternalASTSource *Source, in testExternalASTSource()
66 struct TestSource : ExternalASTSource { in TEST()
/external/clang/include/clang/Sema/
DExternalSemaSource.h53 class ExternalSemaSource : public ExternalASTSource {
56 ExternalASTSource::SemaSource = true; in ExternalSemaSource()
226 static bool classof(const ExternalASTSource *Source) { in classof()
/external/llvm-project/clang/include/clang/Sema/
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()
DMultiplexExternalSemaSource.h369 static bool classof(const ExternalASTSource *S) { return S->isA(&ID); } in classof()
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DClangExternalASTSourceCallbacks.h17 class ClangExternalASTSourceCallbacks : public clang::ExternalASTSource {
24 static bool classof(const clang::ExternalASTSource *s) { return s->isA(&ID); } in classof()
DClangASTSource.h33 class ClangASTSource : public clang::ExternalASTSource,
210 class ClangASTSourceProxy : public clang::ExternalASTSource {
253 clang::ExternalASTSource *CreateProxy() { in CreateProxy()
/external/clang/include/clang/Frontend/
DLayoutOverrideSource.h25 class LayoutOverrideSource : public ExternalASTSource {
/external/llvm-project/clang/include/clang/Frontend/
DLayoutOverrideSource.h24 class LayoutOverrideSource : public ExternalASTSource {
/external/clang/lib/CodeGen/
DCGDebugInfo.h61 ExternalASTSource::ASTSourceDescriptor PCHDescriptor;
289 void setPCHDescriptor(ExternalASTSource::ASTSourceDescriptor PCH) { in setPCHDescriptor()
429 getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod,
/external/clang/lib/Parse/
DParseAST.cpp146 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/external/llvm-project/clang/lib/Parse/
DParseAST.cpp144 ExternalASTSource *External = S.getASTContext().getExternalSource(); in ParseAST()
/external/llvm-project/clang/unittests/CodeGen/
DIncrementalProcessingTest.cpp77 ExternalASTSource *External = S.getASTContext().getExternalSource(); in IncrementalParseAST()
/external/llvm-project/clang/tools/clang-import-test/
Dclang-import-test.cpp255 if (ExternalASTSource *Source = CI->getASTContext().getExternalSource()) in getOriginMap()
348 ExternalASTSource *Source = CI.CI->getASTContext().getExternalSource(); in Forget()

123