diff options
author | Kazu Hirata <kazu@google.com> | 2025-09-02 09:21:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-02 09:21:02 -0700 |
commit | 8bc2eb869cf41acc6f08308bdd4da99f55feb9a8 (patch) | |
tree | 4d012b72bc02005fd356c9dacf4d47a0e3ca5a63 /llvm/unittests/ProfileData/InstrProfTest.cpp | |
parent | 02473587fb1d5192f5e3aa089445902f9e7ee30e (diff) | |
download | llvm-8bc2eb869cf41acc6f08308bdd4da99f55feb9a8.zip llvm-8bc2eb869cf41acc6f08308bdd4da99f55feb9a8.tar.gz llvm-8bc2eb869cf41acc6f08308bdd4da99f55feb9a8.tar.bz2 |
[memprof] Rename "v2" functions and tests (NFC) (#156247)
I'm planning to remove the V2 support. Now, some functions and tests
should not be removed just because they have "v2" in their names.
This patch renames them.
- makeRecordV2: Renamed to makeRecord. This has "V2" in the name
because the concept of call stack ID came out as part of V2. It is
still useful for use with V3 and V4.
- test_memprof_v4_{partial,full}_schema: Upgraded to use V4. These
tests perform serialization/deserialization roundtrip tests of a
MemProfRecord with {partial,full} schema.
Diffstat (limited to 'llvm/unittests/ProfileData/InstrProfTest.cpp')
-rw-r--r-- | llvm/unittests/ProfileData/InstrProfTest.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/llvm/unittests/ProfileData/InstrProfTest.cpp b/llvm/unittests/ProfileData/InstrProfTest.cpp index 6467695..dd17844 100644 --- a/llvm/unittests/ProfileData/InstrProfTest.cpp +++ b/llvm/unittests/ProfileData/InstrProfTest.cpp @@ -392,9 +392,9 @@ MemInfoBlock makePartialMIB() { } IndexedMemProfRecord -makeRecordV2(std::initializer_list<::llvm::memprof::CallStackId> AllocFrames, - std::initializer_list<::llvm::memprof::CallStackId> CallSiteFrames, - const MemInfoBlock &Block, const memprof::MemProfSchema &Schema) { +makeRecord(std::initializer_list<::llvm::memprof::CallStackId> AllocFrames, + std::initializer_list<::llvm::memprof::CallStackId> CallSiteFrames, + const MemInfoBlock &Block, const memprof::MemProfSchema &Schema) { IndexedMemProfRecord MR; for (const auto &CSId : AllocFrames) MR.AllocSites.emplace_back(CSId, Block, Schema); @@ -436,16 +436,16 @@ MATCHER_P(EqualsRecord, Want, "") { return true; } -TEST_F(InstrProfTest, test_memprof_v2_full_schema) { +TEST_F(InstrProfTest, test_memprof_v4_full_schema) { const MemInfoBlock MIB = makeFullMIB(); - Writer.setMemProfVersionRequested(memprof::Version2); + Writer.setMemProfVersionRequested(memprof::Version4); Writer.setMemProfFullSchema(true); ASSERT_THAT_ERROR(Writer.mergeProfileKind(InstrProfKind::MemProf), Succeeded()); - const IndexedMemProfRecord IndexedMR = makeRecordV2( + const IndexedMemProfRecord IndexedMR = makeRecord( /*AllocFrames=*/{0x111, 0x222}, /*CallSiteFrames=*/{0x333}, MIB, memprof::getFullSchema()); IndexedMemProfData MemProfData = getMemProfDataForTest(); @@ -470,16 +470,16 @@ TEST_F(InstrProfTest, test_memprof_v2_full_schema) { EXPECT_THAT(WantRecord, EqualsRecord(Record)); } -TEST_F(InstrProfTest, test_memprof_v2_partial_schema) { +TEST_F(InstrProfTest, test_memprof_v4_partial_schema) { const MemInfoBlock MIB = makePartialMIB(); - Writer.setMemProfVersionRequested(memprof::Version2); + Writer.setMemProfVersionRequested(memprof::Version4); Writer.setMemProfFullSchema(false); ASSERT_THAT_ERROR(Writer.mergeProfileKind(InstrProfKind::MemProf), Succeeded()); - const IndexedMemProfRecord IndexedMR = makeRecordV2( + const IndexedMemProfRecord IndexedMR = makeRecord( /*AllocFrames=*/{0x111, 0x222}, /*CallSiteFrames=*/{0x333}, MIB, memprof::getHotColdSchema()); IndexedMemProfData MemProfData = getMemProfDataForTest(); @@ -525,7 +525,7 @@ TEST_F(InstrProfTest, test_caller_callee_pairs) { // Line: 7, Column: 8 // new(...) - const IndexedMemProfRecord IndexedMR = makeRecordV2( + const IndexedMemProfRecord IndexedMR = makeRecord( /*AllocFrames=*/{0x111, 0x222}, /*CallSiteFrames=*/{}, MIB, memprof::getHotColdSchema()); @@ -584,7 +584,7 @@ TEST_F(InstrProfTest, test_memprof_merge) { ASSERT_THAT_ERROR(Writer2.mergeProfileKind(InstrProfKind::MemProf), Succeeded()); - const IndexedMemProfRecord IndexedMR = makeRecordV2( + const IndexedMemProfRecord IndexedMR = makeRecord( /*AllocFrames=*/{0x111, 0x222}, /*CallSiteFrames=*/{}, makePartialMIB(), memprof::getHotColdSchema()); |