Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTImporter.cpp340 else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in CompleteDecl() local
342 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) in CompleteDecl()
344 tag_decl->startDefinition(); in CompleteDecl()
345 CompleteTagDecl(tag_decl); in CompleteDecl()
346 tag_decl->setCompleteDefinition(true); in CompleteDecl()
432 TagDecl *tag_decl = tag_type->getDecl(); in RequireCompleteType() local
434 if (tag_decl->getDefinition() || tag_decl->isBeingDefined()) in RequireCompleteType()
437 return CompleteTagDecl(tag_decl); in RequireCompleteType()
634 if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in ExecuteDeportWorkQueues() local
638 ImportDefinitionTo(tag_decl, original_tag_decl); in ExecuteDeportWorkQueues()
[all …]
HDClangExternalASTSourceCallbacks.cpp131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl) in CompleteType() argument
134 m_callback_tag_decl (m_callback_baton, tag_decl); in CompleteType()
HDClangASTContext.cpp1150 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) in GetTypeForDecl() local
1151 return GetTypeForDecl(tag_decl); in GetTypeForDecl()
2075 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) in GetCompleteDecl() local
2077 if (tag_decl->isCompleteDefinition()) in GetCompleteDecl()
2080 if (!tag_decl->hasExternalLexicalStorage()) in GetCompleteDecl()
2083 ast_source->CompleteType(tag_decl); in GetCompleteDecl()
2085 return !tag_decl->getTypeForDecl()->isIncompleteType(); in GetCompleteDecl()
HDClangASTType.cpp81 clang::TagDecl *tag_decl = tag_type->getDecl(); in GetCompleteQualType() local
82 if (tag_decl) in GetCompleteQualType()
84 if (tag_decl->isCompleteDefinition()) in GetCompleteQualType()
90 if (tag_decl->hasExternalLexicalStorage()) in GetCompleteQualType()
97 external_ast_source->CompleteType(tag_decl); in GetCompleteQualType()
836 clang::TagDecl *tag_decl = tag_type->getDecl(); in IsDefined() local
837 if (tag_decl) in IsDefined()
838 return tag_decl->isCompleteDefinition(); in IsDefined()
5851 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(tag_type->getDecl()); in SetTagTypeKind() local
5852 if (tag_decl) in SetTagTypeKind()
[all …]
/NextBSD/contrib/llvm/tools/lldb/source/Expression/
HDClangASTSource.cpp200 ClangASTSource::CompleteType (TagDecl *tag_decl) in CompleteType() argument
211 static_cast<void*>(tag_decl), in CompleteType()
212 tag_decl->getName().str().c_str()); in CompleteType()
215 ASTDumper dumper((Decl*)tag_decl); in CompleteType()
219 auto iter = m_active_lexical_decls.find(tag_decl); in CompleteType()
222 m_active_lexical_decls.insert(tag_decl); in CompleteType()
223 ScopedLexicalDeclEraser eraser(m_active_lexical_decls, tag_decl); in CompleteType()
225 if (!m_ast_importer->CompleteTagDecl (tag_decl)) in CompleteType()
235 DeclContext *decl_ctx = tag_decl->getDeclContext(); in CompleteType()
262 ConstString name(tag_decl->getName().str().c_str()); in CompleteType()
[all …]
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/
HDClangPersistentVariables.h63 clang::TypeDecl *tag_decl);
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/
HDClangExternalASTSourceCallbacks.h114 void CompleteType(clang::TagDecl *tag_decl) override;
/NextBSD/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
HDSymbolFileDWARF.cpp8043 clang::TagDecl *tag_decl = tag_type->getDecl(); in SearchDeclContext() local
8044 results->push_back(tag_decl); in SearchDeclContext()