Searched refs:PdbTypeSymId (Results 1 - 10 of 10) sorted by last modified time

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp28 UdtRecordCompleter::UdtRecordCompleter(PdbTypeSymId id,
55 PdbTypeSymId type_id(ti);
76 m_ast_builder.GetOrCreateType(PdbTypeSymId(type_idx));
123 m_ast_builder.GetOrCreateType(PdbTypeSymId(static_data_member.Type));
162 clang::QualType member_qt = m_ast_builder.GetOrCreateType(PdbTypeSymId(ti));
H A DSymbolFileNativePDB.h172 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id,
175 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id,
179 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
182 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
185 lldb::TypeSP CreateTagType(PdbTypeSymId type_id,
188 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id,
191 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id,
194 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id,
197 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id,
204 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_i
[all...]
H A DSymbolFileNativePDB.cpp413 PdbTypeSymId sig_id(proc.FunctionType, false);
448 lldb::TypeSP SymbolFileNativePDB::CreateModifierType(PdbTypeSymId type_id,
468 SymbolFileNativePDB::CreatePointerType(PdbTypeSymId type_id,
489 uint64_t uid = toOpaqueUid(PdbTypeSymId(ti, false));
550 SymbolFileNativePDB::CreateClassStructUnion(PdbTypeSymId type_id,
564 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id,
570 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id,
576 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id,
591 TypeSP SymbolFileNativePDB::CreateArrayType(PdbTypeSymId type_id,
606 TypeSP SymbolFileNativePDB::CreateFunctionType(PdbTypeSymId type_i
[all...]
H A DPdbUtil.cpp393 bool lldb_private::npdb::IsForwardRefUdt(const PdbTypeSymId &id,
400 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) {
806 PdbTypeSymId lldb_private::npdb::GetBestPossibleDecl(PdbTypeSymId id,
831 size_t lldb_private::npdb::GetSizeOfType(PdbTypeSymId id,
H A DPdbAstBuilder.h72 clang::QualType GetOrCreateType(PdbTypeSymId type);
98 clang::QualType CreateRecordType(PdbTypeSymId id,
100 clang::QualType CreateEnumType(PdbTypeSymId id,
105 clang::QualType CreateType(PdbTypeSymId type);
H A DPdbAstBuilder.cpp592 PdbTypeSymId type_id = uid.asTypeSym();
596 return GetOrCreateDeclContextForUid(PdbTypeSymId(iter->second));
654 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym();
666 PdbTypeSymId best_ti = GetBestPossibleDecl(tag_ti, m_index.tpi());
766 clang::QualType PdbAstBuilder::CreateRecordType(PdbTypeSymId id,
876 PdbTypeSymId real_type_id{udt.Type, false};
896 clang::QualType PdbAstBuilder::CreateType(PdbTypeSymId type) {
947 clang::QualType PdbAstBuilder::GetOrCreateType(PdbTypeSymId type) {
953 PdbTypeSymId best_type = GetBestPossibleDecl(type, m_index.tpi());
996 PdbTypeSymId type_i
[all...]
H A DUdtRecordCompleter.h48 PdbTypeSymId m_id;
57 UdtRecordCompleter(PdbTypeSymId id, CompilerType &derived_ct,
H A DPdbUtil.h133 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
134 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
151 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
153 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
H A DPdbSymUid.h70 struct PdbTypeSymId { struct in namespace:lldb_private::npdb
71 PdbTypeSymId() = default;
72 PdbTypeSymId(llvm::codeview::TypeIndex index, bool is_ipi = false) function in struct:lldb_private::npdb::PdbTypeSymId
100 PdbSymUid(const PdbTypeSymId &tsid);
110 PdbTypeSymId asTypeSym() const;
H A DPdbSymUid.cpp94 PdbSymUid::PdbSymUid(const PdbTypeSymId &tsid) {
144 PdbTypeSymId PdbSymUid::asTypeSym() const {
147 PdbTypeSymId result;

Completed in 195 milliseconds