Home
last modified time | relevance | path

Searched refs:PortableMemInfoBlock (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProf.h91 struct PortableMemInfoBlock { struct
92 PortableMemInfoBlock() = default;
93 explicit PortableMemInfoBlock(const MemInfoBlock &Block, in PortableMemInfoBlock() argument
102 PortableMemInfoBlock(const MemProfSchema &Schema, const unsigned char *Ptr) { in PortableMemInfoBlock() function
189 void clear() { *this = PortableMemInfoBlock(); } in clear() argument
191 bool operator==(const PortableMemInfoBlock &Other) const {
204 bool operator!=(const PortableMemInfoBlock &Other) const {
228 friend struct yaml::CustomMappingTraits<memprof::PortableMemInfoBlock>; argument
390 PortableMemInfoBlock Info;
396 IndexedAllocationInfo(CallStackId CSId, const PortableMemInfoBlock &MB)
[all …]
H A DMemProfYAML.h132 template <> struct CustomMappingTraits<memprof::PortableMemInfoBlock> {
134 memprof::PortableMemInfoBlock &MIB) {
154 static void output(IO &Io, memprof::PortableMemInfoBlock &MIB) {
H A DMemProfSummaryBuilder.h31 void addRecord(uint64_t, const PortableMemInfoBlock &);
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp30 Size += PortableMemInfoBlock::serializedSize(Schema); in serializedSizeV2()
40 Size += PortableMemInfoBlock::serializedSize(Schema); in serializedSizeV3()
213 Ptr += PortableMemInfoBlock::serializedSize(Schema); in deserializeV2()
240 const size_t SerializedSize = PortableMemInfoBlock::serializedSize(Schema); in deserializeV3()
277 const size_t SerializedSize = PortableMemInfoBlock::serializedSize(Schema); in deserializeV4()
H A DMemProfSummaryBuilder.cpp26 const PortableMemInfoBlock &Info) { in addRecord()