Lines Matching refs:uid

506         PdbSymUid(m_decl_to_status[scope_decl].uid).asCompilandSym();  in GetOrCreateSymbolForId()
529 llvm::Optional<CompilerDecl> PdbAstBuilder::GetOrCreateDeclForUid(PdbSymUid uid) { in GetOrCreateDeclForUid() argument
530 if (clang::Decl *result = TryGetDecl(uid)) in GetOrCreateDeclForUid()
534 switch (uid.kind()) { in GetOrCreateDeclForUid()
536 result = GetOrCreateSymbolForId(uid.asCompilandSym()); in GetOrCreateDeclForUid()
539 clang::QualType qt = GetOrCreateType(uid.asTypeSym()); in GetOrCreateDeclForUid()
554 m_uid_to_decl[toOpaqueUid(uid)] = result; in GetOrCreateDeclForUid()
558 clang::DeclContext *PdbAstBuilder::GetOrCreateDeclContextForUid(PdbSymUid uid) { in GetOrCreateDeclContextForUid() argument
559 if (uid.kind() == PdbSymUidKind::CompilandSym) { in GetOrCreateDeclContextForUid()
560 if (uid.asCompilandSym().offset == 0) in GetOrCreateDeclContextForUid()
563 auto option = GetOrCreateDeclForUid(uid); in GetOrCreateDeclContextForUid()
653 clang::DeclContext *PdbAstBuilder::GetParentDeclContext(PdbSymUid uid) { in GetParentDeclContext() argument
656 switch (uid.kind()) { in GetParentDeclContext()
659 FindSymbolScope(m_index, uid.asCompilandSym()); in GetParentDeclContext()
663 CVSymbol sym = m_index.ReadSymbolRecord(uid.asCompilandSym()); in GetParentDeclContext()
669 PdbTypeSymId type_id = uid.asTypeSym(); in GetParentDeclContext()
686 CVSymbol global = m_index.ReadSymbolRecord(uid.asGlobalSym()); in GetParentDeclContext()
737 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym(); in CompleteTagDecl()
925 clang::Decl *PdbAstBuilder::TryGetDecl(PdbSymUid uid) const { in TryGetDecl()
926 auto iter = m_uid_to_decl.find(toOpaqueUid(uid)); in TryGetDecl()
953 status.uid = toOpaqueUid(block_id); in GetOrCreateBlockDecl()
959 clang::VarDecl *PdbAstBuilder::CreateVariableDecl(PdbSymUid uid, CVSymbol sym, in CreateVariableDecl() argument
969 m_uid_to_decl[toOpaqueUid(uid)] = var_decl; in CreateVariableDecl()
972 status.uid = toOpaqueUid(uid); in CreateVariableDecl()
1023 status.uid = toOpaqueUid(id); in GetOrCreateTypedefDecl()
1088 lldb::user_id_t uid = toOpaqueUid(type); in GetOrCreateType() local
1089 auto iter = m_uid_to_type.find(uid); in GetOrCreateType()
1118 status.uid = uid; in GetOrCreateType()
1216 status.uid = inlinesite_uid; in GetOrCreateInlinedFunctionDecl()
1322 status.uid = toOpaqueUid(func_id); in GetOrCreateFunctionDecl()
1622 PdbCompilandSymId block_id = PdbSymUid(iter->second.uid).asCompilandSym(); in ParseDeclsForSimpleContext()