Searched refs:tag_decl (Results 1 - 9 of 9) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 16 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 D | ClangASTImporter.cpp | 252 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 D | ClangASTContext.cpp | 1162 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 D | ClangExternalASTSourceCallbacks.h | 28 void CompleteType(clang::TagDecl *tag_decl) override;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | UdtRecordCompleter.h | 58 clang::TagDecl &tag_decl, PdbAstBuilder &ast_builder,
|
H A D | UdtRecordCompleter.cpp | 30 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 D | ClangASTSource.cpp | 196 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 D | AppleObjCDeclVendor.cpp | 72 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 D | DWARFASTParserClang.cpp | 217 clang::TagDecl *tag_decl = ClangASTContext::GetAsTagDecl(type); local 218 if (tag_decl) 219 LinkDeclContextToDIE(tag_decl, die);
|
Completed in 292 milliseconds