Searched refs:tag_decl (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp16 void ClangExternalASTSourceCallbacks::CompleteType(clang::TagDecl *tag_decl) { argument
17 m_ast.CompleteTagDecl(tag_decl);
40 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>( local
42 if (tag_decl)
43 CompleteType(tag_decl);
H A DClangASTImporter.cpp252 if (auto *tag_decl = dyn_cast<TagDecl>(decl)) {
255 m_delegate->ImportDefinitionTo(tag_decl, original_tag_decl);
256 tag_decl->setCompleteDefinition(true);
260 tag_decl->setHasExternalLexicalStorage(false);
261 tag_decl->setHasExternalVisibleStorage(false);
564 } else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) {
565 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) {
566 tag_decl->startDefinition();
567 CompleteTagDecl(tag_decl);
646 TagDecl *tag_decl = tag_type->getDecl(); local
714 TagDecl *tag_decl = tag_type->getDecl(); local
[all...]
H A DClangASTContext.cpp1162 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl))
1163 return GetTypeForDecl(tag_decl);
2241 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) {
2242 if (tag_decl->isCompleteDefinition())
2245 if (!tag_decl->hasExternalLexicalStorage())
2248 ast_source->CompleteType(tag_decl);
2250 return !tag_decl->getTypeForDecl()->isIncompleteType();
2311 clang::TagDecl *tag_decl = local
2313 if (tag_decl) {
2314 tag_decl
2453 clang::TagDecl *tag_decl = tag_type->getDecl(); local
3182 clang::TagDecl *tag_decl = tag_type->getDecl(); local
7754 clang::TagDecl *tag_decl = tag_type->getDecl(); local
7785 clang::TagDecl *tag_decl = tag_type->getDecl(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h28 void CompleteType(clang::TagDecl *tag_decl) override;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.h58 clang::TagDecl &tag_decl, PdbAstBuilder &ast_builder,
H A DUdtRecordCompleter.cpp30 clang::TagDecl &tag_decl,
33 : m_id(id), m_derived_ct(derived_ct), m_tag_decl(tag_decl),
28 UdtRecordCompleter(PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, PdbAstBuilder &ast_builder, TpiStream &tpi) argument
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp196 void ClangASTSource::CompleteType(TagDecl *tag_decl) { argument
207 static_cast<void *>(tag_decl), tag_decl->getName().str().c_str());
210 ClangUtil::DumpDecl(tag_decl));
213 auto iter = m_active_lexical_decls.find(tag_decl);
216 m_active_lexical_decls.insert(tag_decl);
217 ScopedLexicalDeclEraser eraser(m_active_lexical_decls, tag_decl);
223 if (!m_ast_importer_sp->CompleteTagDecl(tag_decl)) {
234 DeclContext *decl_ctx = tag_decl->getDeclContext();
258 ConstString name(tag_decl
1994 TagDecl *tag_decl = tag_type->getDecl(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp72 void CompleteType(clang::TagDecl *tag_decl) override {
82 current_id, static_cast<void *>(&tag_decl->getASTContext()),
83 static_cast<void *>(tag_decl), tag_decl->getName().str().c_str());
86 ClangUtil::DumpDecl(tag_decl));
89 ClangUtil::DumpDecl(tag_decl));
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp217 clang::TagDecl *tag_decl = ClangASTContext::GetAsTagDecl(type); local
218 if (tag_decl)
219 LinkDeclContextToDIE(tag_decl, die);

Completed in 292 milliseconds