diff options
author | Kazu Hirata <kazu@google.com> | 2024-11-15 15:37:00 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-15 15:37:00 -0800 |
commit | 0d38f64e7df94b062dde89627de28125f292b6bb (patch) | |
tree | c38810c7f84bcb6072d9a0e2256156327f5704ce /llvm/unittests/ProfileData/MemProfTest.cpp | |
parent | 57ed628fb397c6427f820fb217c8a58e67f8e10a (diff) | |
download | llvm-0d38f64e7df94b062dde89627de28125f292b6bb.zip llvm-0d38f64e7df94b062dde89627de28125f292b6bb.tar.gz llvm-0d38f64e7df94b062dde89627de28125f292b6bb.tar.bz2 |
[memprof] Remove MemProf format Version 0 (#116442)
This patch removes MemProf format Version 0 now that version 2 and 3
seem to be working well.
I'm not touching version 1 for now because some tests still rely on
version 1.
Note that Version 0 is identical to Version 1 except that the MemProf
section of the indexed format has a MemProf version field.
Diffstat (limited to 'llvm/unittests/ProfileData/MemProfTest.cpp')
-rw-r--r-- | llvm/unittests/ProfileData/MemProfTest.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/unittests/ProfileData/MemProfTest.cpp b/llvm/unittests/ProfileData/MemProfTest.cpp index b7a9170..c906698 100644 --- a/llvm/unittests/ProfileData/MemProfTest.cpp +++ b/llvm/unittests/ProfileData/MemProfTest.cpp @@ -268,9 +268,7 @@ TEST(MemProf, PortableWrapper) { EXPECT_EQ(3UL, ReadBlock.getAllocCpuId()); } -// Version0 and Version1 serialize IndexedMemProfRecord in the same format, so -// we share one test. -TEST(MemProf, RecordSerializationRoundTripVersion0And1) { +TEST(MemProf, RecordSerializationRoundTripVersion1) { const auto Schema = llvm::memprof::getFullSchema(); MemInfoBlock Info(/*size=*/16, /*access_count=*/7, /*alloc_timestamp=*/1000, @@ -294,11 +292,11 @@ TEST(MemProf, RecordSerializationRoundTripVersion0And1) { std::string Buffer; llvm::raw_string_ostream OS(Buffer); - Record.serialize(Schema, OS, llvm::memprof::Version0); + Record.serialize(Schema, OS, llvm::memprof::Version1); const IndexedMemProfRecord GotRecord = IndexedMemProfRecord::deserialize( Schema, reinterpret_cast<const unsigned char *>(Buffer.data()), - llvm::memprof::Version0); + llvm::memprof::Version1); EXPECT_EQ(Record, GotRecord); } |