Skip to content

Commit 4158773

Browse files
[ProfileData] Migrate to getValueArrayForSite (#95457)
This patch is a collection of one-liner migrations to getValueArrayForSite.
1 parent ba7d5eb commit 4158773

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/unittests/ProfileData/InstrProfTest.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,7 +1135,7 @@ TEST_P(MaybeSparseInstrProfTest, icall_and_vtable_data_merge) {
11351135
EXPECT_STREQ((const char *)VD[3].Value, "callee1");
11361136
EXPECT_EQ(VD[3].Count, 1U);
11371137

1138-
auto VD_2(R->getValueForSite(IPVK_IndirectCallTarget, 2));
1138+
auto VD_2 = R->getValueArrayForSite(IPVK_IndirectCallTarget, 2);
11391139
EXPECT_STREQ((const char *)VD_2[0].Value, "callee3");
11401140
EXPECT_EQ(VD_2[0].Count, 6U);
11411141
EXPECT_STREQ((const char *)VD_2[1].Value, "callee4");
@@ -1145,13 +1145,13 @@ TEST_P(MaybeSparseInstrProfTest, icall_and_vtable_data_merge) {
11451145
EXPECT_STREQ((const char *)VD_2[3].Value, "callee1");
11461146
EXPECT_EQ(VD_2[3].Count, 1U);
11471147

1148-
auto VD_3(R->getValueForSite(IPVK_IndirectCallTarget, 3));
1148+
auto VD_3 = R->getValueArrayForSite(IPVK_IndirectCallTarget, 3);
11491149
EXPECT_STREQ((const char *)VD_3[0].Value, "callee8");
11501150
EXPECT_EQ(VD_3[0].Count, 2U);
11511151
EXPECT_STREQ((const char *)VD_3[1].Value, "callee7");
11521152
EXPECT_EQ(VD_3[1].Count, 1U);
11531153

1154-
auto VD_4(R->getValueForSite(IPVK_IndirectCallTarget, 4));
1154+
auto VD_4 = R->getValueArrayForSite(IPVK_IndirectCallTarget, 4);
11551155
EXPECT_STREQ((const char *)VD_4[0].Value, "callee3");
11561156
EXPECT_EQ(VD_4[0].Count, 6U);
11571157
EXPECT_STREQ((const char *)VD_4[1].Value, "callee2");
@@ -1255,8 +1255,7 @@ TEST_P(ValueProfileMergeEdgeCaseTest, value_profile_data_merge_saturation) {
12551255
Reader->getInstrProfRecord("baz", 0x5678);
12561256
ASSERT_TRUE(bool(ReadRecord2));
12571257
ASSERT_EQ(1U, ReadRecord2->getNumValueSites(ValueKind));
1258-
std::unique_ptr<InstrProfValueData[]> VD =
1259-
ReadRecord2->getValueForSite(ValueKind, 0);
1258+
auto VD = ReadRecord2->getValueArrayForSite(ValueKind, 0);
12601259
EXPECT_EQ(ProfiledValue, VD[0].Value);
12611260
EXPECT_EQ(MaxValCount, VD[0].Count);
12621261
}

0 commit comments

Comments
 (0)