Searched refs:PdbTypeSymId (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbSymUid.h | 70 struct PdbTypeSymId { struct 71 PdbTypeSymId() = default; 72 PdbTypeSymId(llvm::codeview::TypeIndex index, bool is_ipi = false) 100 PdbSymUid(const PdbTypeSymId &tsid); argument 110 PdbTypeSymId asTypeSym() const;
|
| H A D | SymbolFileNativePDB.h | 191 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id, 194 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id, 198 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 201 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 204 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 207 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id, 210 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id, 213 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id, 216 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id, 223 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_id); [all …]
|
| H A D | PdbUtil.h | 134 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi); 135 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi); 152 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi); 154 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
|
| H A D | PdbAstBuilder.h | 74 clang::QualType GetOrCreateType(PdbTypeSymId type); 100 clang::QualType CreateRecordType(PdbTypeSymId id, 102 clang::QualType CreateEnumType(PdbTypeSymId id, 107 clang::QualType CreateType(PdbTypeSymId type); 121 clang::FunctionDecl *CreateFunctionDeclFromId(PdbTypeSymId func_tid,
|
| H A D | UdtRecordCompleter.cpp | 33 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, in UdtRecordCompleter() 61 PdbTypeSymId type_id(ti); in AddBaseClassForTypeIndex() 83 m_ast_builder.GetOrCreateType(PdbTypeSymId(type_idx)); in AddMethod() 144 m_ast_builder.GetOrCreateType(PdbTypeSymId(static_data_member.Type)); in visitKnownMember() 244 clang::QualType member_qt = m_ast_builder.GetOrCreateType(PdbTypeSymId(ti)); in visitKnownMember()
|
| H A D | PdbSymUid.cpp | 94 PdbSymUid::PdbSymUid(const PdbTypeSymId &tsid) { in PdbSymUid() 144 PdbTypeSymId PdbSymUid::asTypeSym() const { in asTypeSym() 147 PdbTypeSymId result; in asTypeSym()
|
| H A D | SymbolFileNativePDB.cpp | 428 PdbTypeSymId sig_id(proc.FunctionType, false); in CreateFunction() 484 SymbolFileNativePDB::CreatePointerType(PdbTypeSymId type_id, in CreatePointerType() 505 uint64_t uid = toOpaqueUid(PdbTypeSymId(ti, false)); in CreateSimpleType() 566 SymbolFileNativePDB::CreateClassStructUnion(PdbTypeSymId type_id, in CreateClassStructUnion() 607 TypeSP SymbolFileNativePDB::CreateArrayType(PdbTypeSymId type_id, in CreateArrayType() 704 llvm::Optional<PdbTypeSymId> full_decl_uid; in CreateAndCacheType() 711 full_decl_uid = PdbTypeSymId(*expected_full_ti, false); in CreateAndCacheType() 819 PdbTypeSymId tid(ti, false); in CreateGlobalVariable() 853 PdbTypeSymId tid(constant.Type, false); in CreateConstantSymbol() 890 return GetOrCreateType(PdbTypeSymId(ti, false)); in GetOrCreateType() [all …]
|
| H A D | UdtRecordCompleter.h | 50 PdbTypeSymId m_id; 63 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl,
|
| H A D | PdbAstBuilder.cpp | 669 PdbTypeSymId type_id = uid.asTypeSym(); in GetParentDeclContext() 737 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym(); in CompleteTagDecl() 891 clang::QualType PdbAstBuilder::CreateRecordType(PdbTypeSymId id, in CreateRecordType() 1011 PdbTypeSymId real_type_id{udt.Type, false}; in GetOrCreateTypedefDecl() 1033 clang::QualType PdbAstBuilder::CreateType(PdbTypeSymId type) { in CreateType() 1201 PdbTypeSymId func_id(inline_site.Inlinee, true); in GetOrCreateInlinedFunctionDecl() 1229 PdbAstBuilder::CreateFunctionDeclFromId(PdbTypeSymId func_tid, in CreateFunctionDeclFromId() 1243 PdbTypeSymId class_type_id(mfr.ClassType, false); in CreateFunctionDeclFromId() 1294 PdbTypeSymId type_id(proc.FunctionType); in GetOrCreateFunctionDecl() 1400 clang::QualType PdbAstBuilder::CreateEnumType(PdbTypeSymId id, in CreateEnumType() [all …]
|
| H A D | PdbUtil.cpp | 414 bool lldb_private::npdb::IsForwardRefUdt(const PdbTypeSymId &id, in IsForwardRefUdt() 421 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) { in IsTagRecord() 946 PdbTypeSymId lldb_private::npdb::GetBestPossibleDecl(PdbTypeSymId id, in GetBestPossibleDecl() 971 size_t lldb_private::npdb::GetSizeOfType(PdbTypeSymId id, in GetSizeOfType()
|