Searched refs:tag_decl (Results 1 - 10 of 10) sorted by relevance
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 20 void ClangExternalASTSourceCallbacks::CompleteType(clang::TagDecl *tag_decl) { argument 21 m_ast.CompleteTagDecl(tag_decl); 44 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>( local 46 if (tag_decl) 47 CompleteType(tag_decl);
|
H A D | NameSearchContext.cpp | 156 TagDecl *tag_decl = tag_type->getDecl(); local 158 m_decls.push_back(tag_decl); 160 return tag_decl;
|
H A D | ClangExternalASTSourceCallbacks.h | 37 void CompleteType(clang::TagDecl *tag_decl) override;
|
H A D | ClangASTImporter.cpp | 262 if (auto *tag_decl = dyn_cast<TagDecl>(decl)) { 265 m_delegate->ImportDefinitionTo(tag_decl, original_tag_decl); 266 tag_decl->setCompleteDefinition(true); 270 tag_decl->setHasExternalLexicalStorage(false); 271 tag_decl->setHasExternalVisibleStorage(false); 622 TagDecl *tag_decl = tag_type->getDecl(); local 624 DeclOrigin decl_origin = GetDeclOrigin(tag_decl); 630 GetDelegate(&tag_decl->getASTContext(), decl_origin.ctx)); 633 &tag_decl->getASTContext()); 690 TagDecl *tag_decl local [all...] |
H A D | ClangASTSource.cpp | 263 void ClangASTSource::CompleteType(TagDecl *tag_decl) { argument 270 m_clang_ast_context->getDisplayName(), tag_decl, 271 tag_decl->getName()); 273 LLDB_LOG(log, " CTD Before:\n{0}", ClangUtil::DumpDecl(tag_decl)); 276 auto iter = m_active_lexical_decls.find(tag_decl); 279 m_active_lexical_decls.insert(tag_decl); 280 ScopedLexicalDeclEraser eraser(m_active_lexical_decls, tag_decl); 282 if (!m_ast_importer_sp->CompleteTagDecl(tag_decl)) { 285 if (TagDecl *alternate = FindCompleteType(tag_decl)) 286 m_ast_importer_sp->CompleteTagDeclWithOrigin(tag_decl, alternat [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCDeclVendor.cpp | 70 void CompleteType(clang::TagDecl *tag_decl) override { 78 static_cast<void *>(&tag_decl->getASTContext()), 79 static_cast<void *>(tag_decl), tag_decl->getName().str().c_str()); 81 LLDB_LOG(log, " AOEAS::CT Before:\n{1}", ClangUtil::DumpDecl(tag_decl)); 83 LLDB_LOG(log, " AOEAS::CT After:{1}", ClangUtil::DumpDecl(tag_decl));
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | UdtRecordCompleter.h | 65 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl,
|
H A D | UdtRecordCompleter.cpp | 38 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, 44 : m_id(id), m_derived_ct(derived_ct), m_tag_decl(tag_decl), 37 UdtRecordCompleter( PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, PdbAstBuilder &ast_builder, PdbIndex &index, llvm::DenseMap<clang::Decl *, DeclStatus> &decl_to_status, llvm::DenseMap<lldb::opaque_compiler_type_t, llvm::SmallSet<std::pair<llvm::StringRef, CompilerType>, 8>> &cxx_record_map) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 1212 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) 1213 return GetTypeForDecl(tag_decl); 2474 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) { 2475 if (tag_decl->isCompleteDefinition()) 2478 if (!tag_decl->hasExternalLexicalStorage()) 2481 ast_source->CompleteType(tag_decl); 2483 return !tag_decl->getTypeForDecl()->isIncompleteType(); 2676 clang::TagDecl *tag_decl = tag_type->getDecl(); local 2677 if (tag_decl) { 2678 if (tag_decl 3413 clang::TagDecl *tag_decl = tag_type->getDecl(); local 8220 clang::TagDecl *tag_decl = tag_type->getDecl(); local 8256 clang::TagDecl *tag_decl = tag_type->getDecl(); local [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.cpp | 226 clang::TagDecl *tag_decl = TypeSystemClang::GetAsTagDecl(type); local 227 if (tag_decl) { 228 LinkDeclContextToDIE(tag_decl, die);
|
Completed in 215 milliseconds