aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ProfileData/InstrProfTest.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-09-02 09:21:02 -0700
committerGitHub <noreply@github.com>2025-09-02 09:21:02 -0700
commit8bc2eb869cf41acc6f08308bdd4da99f55feb9a8 (patch)
tree4d012b72bc02005fd356c9dacf4d47a0e3ca5a63 /llvm/unittests/ProfileData/InstrProfTest.cpp
parent02473587fb1d5192f5e3aa089445902f9e7ee30e (diff)
downloadllvm-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.cpp22
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());