Home
last modified time | relevance | path

Searched refs:TiRefKind (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeIndexDiscovery.cpp86 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleMethodOverloadList()
101 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleBaseClass()
122 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleDataMember()
133 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleOverloadedMethod()
146 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleOneMethod()
161 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleNestedType()
171 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleStaticDataMember()
185 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 2}); in handleVirtualBaseClass()
196 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); in handleVFPtr()
205 Refs.push_back({TiRefKind in handleListContinuation()
[all...]
H A DTypeHashing.cpp48 auto Prev = (Ref.Kind == TiRefKind::IndexRef) ? PreviousIds : PreviousTypes; in hashType()
H A DTypeStreamMerger.cpp411 bool Success = (Ref.Kind == TiRefKind::IndexRef) ? remapItemIndex(TI) in remapIndices()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DTypeReferenceTracker.cpp91 void TypeReferenceTracker::addOneTypeRef(TiRefKind RefKind, TypeIndex RefTI) { in addOneTypeRef()
94 (Ids && RefKind == TiRefKind::IndexRef) ? IdReferenced : TypeReferenced; in addOneTypeRef()
130 TiRefKind RefKind; in markReferencedTypes()
133 std::optional<CVType> Rec = (Ids && RefKind == TiRefKind::IndexRef) in markReferencedTypes()
157 addOneTypeRef(TiRefKind::TypeRef, in markReferencedTypes()
H A DTypeReferenceTracker.h50 void addOneTypeRef(codeview::TiRefKind RefKind, codeview::TypeIndex RefTI);
58 SmallVector<std::pair<codeview::TiRefKind, codeview::TypeIndex>, 10>
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeIndexDiscovery.h19 enum class TiRefKind { TypeRef, IndexRef }; enum
21 TiRefKind Kind;
/freebsd/contrib/llvm-project/lld/COFF/
H A DDebugTypes.h67 bool remapTypeIndex(TypeIndex &ti, llvm::codeview::TiRefKind refKind) const;
H A DDebugTypes.cpp215 bool TpiSource::remapTypeIndex(TypeIndex &ti, TiRefKind refKind) const { in remapTypeIndex()
221 (refKind == TiRefKind::IndexRef) ? ipiMap : tpiMap; in remapTypeIndex()
246 (ref.Kind == TiRefKind::IndexRef ? "item" : "type") + in remapRecord()
670 success &= remapTypeIndex(funcId, TiRefKind::IndexRef); in mergeTypeRecord()
H A DPDB.cpp876 if (!source->remapTypeIndex(inlinee, TiRefKind::IndexRef)) { in commit()