reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1345       type_sp = unique_ast_entry_up->m_type_sp;
 1346       if (type_sp) {
 1347         dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1350         return type_sp;
 1395       type_sp =
 1398       if (!type_sp) {
 1404           type_sp = debug_map_symfile->FindCompleteObjCDefinitionTypeForDIE(
 1409       if (type_sp) {
 1417               type_sp->GetID());
 1423         dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1424         return type_sp;
 1446     type_sp = ParseTypeFromDWO(die, log);
 1447     if (type_sp)
 1448       return type_sp;
 1455     type_sp = dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx);
 1457     if (!type_sp) {
 1462         type_sp = debug_map_symfile->FindDefinitionTypeForDWARFDeclContext(
 1467     if (type_sp) {
 1475             type_sp->GetID());
 1480       dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1482           GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID()));
 1485       return type_sp;
 1560   type_sp = std::make_shared<Type>(die.GetID(), dwarf, attrs.name,
 1565   type_sp->SetIsCompleteObjCClass(attrs.is_complete_objc_class);
 1570   unique_ast_entry_up->m_type_sp = type_sp;
 1684   return type_sp;