Home
last modified time | relevance | path

Searched refs:tag_decl (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp65 void ClangExternalASTSourceCallbacks::CompleteType(TagDecl *tag_decl) { in CompleteType() argument
67 m_callback_tag_decl(m_callback_baton, tag_decl); in CompleteType()
95 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>( in FindExternalLexicalDecls() local
97 if (tag_decl) in FindExternalLexicalDecls()
98 CompleteType(tag_decl); in FindExternalLexicalDecls()
H A DClangASTImporter.cpp536 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) { in CompleteDecl()
537 tag_decl->startDefinition(); in CompleteDecl()
538 CompleteTagDecl(tag_decl); in CompleteDecl()
539 tag_decl->setCompleteDefinition(true); in CompleteDecl()
617 TagDecl *tag_decl = tag_type->getDecl(); in CompleteAndFetchChildren() local
671 TagDecl *tag_decl = tag_type->getDecl(); in RequireCompleteType() local
673 if (tag_decl->getDefinition() || tag_decl->isBeingDefined()) in RequireCompleteType()
676 return CompleteTagDecl(tag_decl); in RequireCompleteType()
856 tag_decl->setCompleteDefinition(true); in ExecuteDeportWorkQueues()
860 tag_decl->setHasExternalLexicalStorage(false); in ExecuteDeportWorkQueues()
[all …]
H A DClangASTContext.cpp1444 return GetTypeForDecl(tag_decl); in GetTypeForDecl()
2545 ast_source->CompleteType(tag_decl); in GetCompleteDecl()
2607 clang::TagDecl *tag_decl = in SetTagTypeKind() local
2609 if (tag_decl) { in SetTagTypeKind()
2732 if (tag_decl) { in GetCompleteQualType()
2733 if (tag_decl->getDefinition()) in GetCompleteQualType()
3660 if (tag_decl) in IsDefined()
8868 if (tag_decl) { in StartTagDeclarationDefinition()
8869 tag_decl->startDefinition(); in StartTagDeclarationDefinition()
8897 if (tag_decl) { in CompleteTagDeclarationDefinition()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp268 void ClangASTSource::CompleteType(TagDecl *tag_decl) { in CompleteType() argument
278 static_cast<void *>(tag_decl), in CompleteType()
279 tag_decl->getName().str().c_str()); in CompleteType()
282 ASTDumper dumper((Decl *)tag_decl); in CompleteType()
286 auto iter = m_active_lexical_decls.find(tag_decl); in CompleteType()
289 m_active_lexical_decls.insert(tag_decl); in CompleteType()
294 GetMergerUnchecked().CompleteType(tag_decl); in CompleteType()
412 ASTDumper dumper((Decl *)tag_decl); in CompleteType()
2185 TagDecl *tag_decl = tag_type->getDecl(); in AddTypeDecl() local
2187 m_decls.push_back(tag_decl); in AddTypeDecl()
[all …]
H A DClangExpressionDeclMap.cpp255 if (clang::TagDecl *tag_decl = canonical_type->getAsTagDecl()) { in CompleteAllDeclContexts() local
256 Completer(exporter, file).TraverseDecl(tag_decl); in CompleteAllDeclContexts()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp72 void CompleteType(clang::TagDecl *tag_decl) override { in CompleteType() argument
82 current_id, static_cast<void *>(&tag_decl->getASTContext()), in CompleteType()
83 static_cast<void *>(tag_decl), in CompleteType()
84 tag_decl->getName().str().c_str()); in CompleteType()
87 ASTDumper dumper((clang::Decl *)tag_decl); in CompleteType()
93 ASTDumper dumper((clang::Decl *)tag_decl); in CompleteType()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp30 clang::TagDecl &tag_decl, in UdtRecordCompleter() argument
33 : m_id(id), m_derived_ct(derived_ct), m_tag_decl(tag_decl), in UdtRecordCompleter()
H A DUdtRecordCompleter.h56 clang::TagDecl &tag_decl, PdbAstBuilder &ast_builder,
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h95 void CompleteType(clang::TagDecl *tag_decl) override;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp194 clang::TagDecl *tag_decl = ClangASTContext::GetAsTagDecl(type); in ParseTypeFromDWO() local
195 if (tag_decl) in ParseTypeFromDWO()
196 LinkDeclContextToDIE(tag_decl, die); in ParseTypeFromDWO()