@@ -1135,7 +1135,7 @@ TEST_P(MaybeSparseInstrProfTest, icall_and_vtable_data_merge) {
1135
1135
EXPECT_STREQ ((const char *)VD[3 ].Value , " callee1" );
1136
1136
EXPECT_EQ (VD[3 ].Count , 1U );
1137
1137
1138
- auto VD_2 (R->getValueForSite (IPVK_IndirectCallTarget, 2 ));
1138
+ auto VD_2 (R->getValueForSiteLegacy (IPVK_IndirectCallTarget, 2 ));
1139
1139
EXPECT_STREQ ((const char *)VD_2[0 ].Value , " callee3" );
1140
1140
EXPECT_EQ (VD_2[0 ].Count , 6U );
1141
1141
EXPECT_STREQ ((const char *)VD_2[1 ].Value , " callee4" );
@@ -1145,13 +1145,13 @@ TEST_P(MaybeSparseInstrProfTest, icall_and_vtable_data_merge) {
1145
1145
EXPECT_STREQ ((const char *)VD_2[3 ].Value , " callee1" );
1146
1146
EXPECT_EQ (VD_2[3 ].Count , 1U );
1147
1147
1148
- auto VD_3 (R->getValueForSite (IPVK_IndirectCallTarget, 3 ));
1148
+ auto VD_3 (R->getValueForSiteLegacy (IPVK_IndirectCallTarget, 3 ));
1149
1149
EXPECT_STREQ ((const char *)VD_3[0 ].Value , " callee8" );
1150
1150
EXPECT_EQ (VD_3[0 ].Count , 2U );
1151
1151
EXPECT_STREQ ((const char *)VD_3[1 ].Value , " callee7" );
1152
1152
EXPECT_EQ (VD_3[1 ].Count , 1U );
1153
1153
1154
- auto VD_4 (R->getValueForSite (IPVK_IndirectCallTarget, 4 ));
1154
+ auto VD_4 (R->getValueForSiteLegacy (IPVK_IndirectCallTarget, 4 ));
1155
1155
EXPECT_STREQ ((const char *)VD_4[0 ].Value , " callee3" );
1156
1156
EXPECT_EQ (VD_4[0 ].Count , 6U );
1157
1157
EXPECT_STREQ ((const char *)VD_4[1 ].Value , " callee2" );
@@ -1256,7 +1256,7 @@ TEST_P(ValueProfileMergeEdgeCaseTest, value_profile_data_merge_saturation) {
1256
1256
ASSERT_TRUE (bool (ReadRecord2));
1257
1257
ASSERT_EQ (1U , ReadRecord2->getNumValueSites (ValueKind));
1258
1258
std::unique_ptr<InstrProfValueData[]> VD =
1259
- ReadRecord2->getValueForSite (ValueKind, 0 );
1259
+ ReadRecord2->getValueForSiteLegacy (ValueKind, 0 );
1260
1260
EXPECT_EQ (ProfiledValue, VD[0 ].Value );
1261
1261
EXPECT_EQ (MaxValCount, VD[0 ].Count );
1262
1262
}
@@ -1300,7 +1300,8 @@ TEST_P(ValueProfileMergeEdgeCaseTest, value_profile_data_merge_site_trunc) {
1300
1300
1301
1301
Expected<InstrProfRecord> R = Reader->getInstrProfRecord (" caller" , 0x1234 );
1302
1302
ASSERT_THAT_ERROR (R.takeError (), Succeeded ());
1303
- std::unique_ptr<InstrProfValueData[]> VD (R->getValueForSite (ValueKind, 0 ));
1303
+ std::unique_ptr<InstrProfValueData[]> VD (
1304
+ R->getValueForSiteLegacy (ValueKind, 0 ));
1304
1305
ASSERT_EQ (2U , R->getNumValueSites (ValueKind));
1305
1306
EXPECT_EQ (255U , R->getNumValueDataForSite (ValueKind, 0 ));
1306
1307
for (unsigned I = 0 ; I < 255 ; I++) {
@@ -1394,7 +1395,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1394
1395
};
1395
1396
1396
1397
std::unique_ptr<InstrProfValueData[]> VD_0 (
1397
- Record.getValueForSite (IPVK_IndirectCallTarget, 0 ));
1398
+ Record.getValueForSiteLegacy (IPVK_IndirectCallTarget, 0 ));
1398
1399
llvm::sort (&VD_0[0 ], &VD_0[5 ], Cmp);
1399
1400
EXPECT_STREQ ((const char *)VD_0[0 ].Value , " callee2" );
1400
1401
EXPECT_EQ (1000U , VD_0[0 ].Count );
@@ -1408,7 +1409,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1408
1409
EXPECT_EQ (100U , VD_0[4 ].Count );
1409
1410
1410
1411
std::unique_ptr<InstrProfValueData[]> VD_1 (
1411
- Record.getValueForSite (IPVK_IndirectCallTarget, 1 ));
1412
+ Record.getValueForSiteLegacy (IPVK_IndirectCallTarget, 1 ));
1412
1413
llvm::sort (&VD_1[0 ], &VD_1[4 ], Cmp);
1413
1414
EXPECT_STREQ ((const char *)VD_1[0 ].Value , " callee2" );
1414
1415
EXPECT_EQ (VD_1[0 ].Count , 2500U );
@@ -1420,7 +1421,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1420
1421
EXPECT_EQ (VD_1[3 ].Count , 800U );
1421
1422
1422
1423
std::unique_ptr<InstrProfValueData[]> VD_2 (
1423
- Record.getValueForSite (IPVK_IndirectCallTarget, 2 ));
1424
+ Record.getValueForSiteLegacy (IPVK_IndirectCallTarget, 2 ));
1424
1425
llvm::sort (&VD_2[0 ], &VD_2[3 ], Cmp);
1425
1426
EXPECT_STREQ ((const char *)VD_2[0 ].Value , " callee4" );
1426
1427
EXPECT_EQ (VD_2[0 ].Count , 5500U );
@@ -1430,7 +1431,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1430
1431
EXPECT_EQ (VD_2[2 ].Count , 800U );
1431
1432
1432
1433
std::unique_ptr<InstrProfValueData[]> VD_3 (
1433
- Record.getValueForSite (IPVK_IndirectCallTarget, 3 ));
1434
+ Record.getValueForSiteLegacy (IPVK_IndirectCallTarget, 3 ));
1434
1435
llvm::sort (&VD_3[0 ], &VD_3[2 ], Cmp);
1435
1436
EXPECT_STREQ ((const char *)VD_3[0 ].Value , " callee3" );
1436
1437
EXPECT_EQ (VD_3[0 ].Count , 2000U );
@@ -1443,7 +1444,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1443
1444
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 2 ), 3U );
1444
1445
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 3 ), 2U );
1445
1446
1446
- auto VD0 (Record.getValueForSite (IPVK_VTableTarget, 0 ));
1447
+ auto VD0 (Record.getValueForSiteLegacy (IPVK_VTableTarget, 0 ));
1447
1448
llvm::sort (&VD0[0 ], &VD0[5 ], Cmp);
1448
1449
EXPECT_EQ (VD0[0 ].Value , getCalleeAddress (vtable2));
1449
1450
EXPECT_EQ (VD0[0 ].Count , 1000U );
@@ -1456,7 +1457,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1456
1457
EXPECT_EQ (VD0[4 ].Value , getCalleeAddress (vtable5));
1457
1458
EXPECT_EQ (VD0[4 ].Count , 100U );
1458
1459
1459
- auto VD1 (Record.getValueForSite (IPVK_VTableTarget, 1 ));
1460
+ auto VD1 (Record.getValueForSiteLegacy (IPVK_VTableTarget, 1 ));
1460
1461
llvm::sort (&VD1[0 ], &VD1[4 ], Cmp);
1461
1462
EXPECT_EQ (VD1[0 ].Value , getCalleeAddress (vtable2));
1462
1463
EXPECT_EQ (VD1[0 ].Count , 2500U );
@@ -1467,7 +1468,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1467
1468
EXPECT_EQ (VD1[3 ].Value , getCalleeAddress (vtable5));
1468
1469
EXPECT_EQ (VD1[3 ].Count , 800U );
1469
1470
1470
- auto VD2 (Record.getValueForSite (IPVK_VTableTarget, 2 ));
1471
+ auto VD2 (Record.getValueForSiteLegacy (IPVK_VTableTarget, 2 ));
1471
1472
llvm::sort (&VD2[0 ], &VD2[3 ], Cmp);
1472
1473
EXPECT_EQ (VD2[0 ].Value , getCalleeAddress (vtable4));
1473
1474
EXPECT_EQ (VD2[0 ].Count , 5500U );
@@ -1476,7 +1477,7 @@ TEST(ValueProfileReadWriteTest, value_prof_data_read_write) {
1476
1477
EXPECT_EQ (VD2[2 ].Value , getCalleeAddress (vtable6));
1477
1478
EXPECT_EQ (VD2[2 ].Count , 800U );
1478
1479
1479
- auto VD3 (Record.getValueForSite (IPVK_VTableTarget, 3 ));
1480
+ auto VD3 (Record.getValueForSiteLegacy (IPVK_VTableTarget, 3 ));
1480
1481
llvm::sort (&VD3[0 ], &VD3[2 ], Cmp);
1481
1482
EXPECT_EQ (VD3[0 ].Value , getCalleeAddress (vtable3));
1482
1483
EXPECT_EQ (VD3[0 ].Count , 2000U );
@@ -1538,7 +1539,7 @@ TEST(ValueProfileReadWriteTest, symtab_mapping) {
1538
1539
auto Cmp = [](const InstrProfValueData &VD1, const InstrProfValueData &VD2) {
1539
1540
return VD1.Count > VD2.Count ;
1540
1541
};
1541
- auto VD_0 (Record.getValueForSite (IPVK_IndirectCallTarget, 0 ));
1542
+ auto VD_0 (Record.getValueForSiteLegacy (IPVK_IndirectCallTarget, 0 ));
1542
1543
llvm::sort (&VD_0[0 ], &VD_0[5 ], Cmp);
1543
1544
ASSERT_EQ (VD_0[0 ].Value , 0x2000ULL );
1544
1545
ASSERT_EQ (VD_0[0 ].Count , 1000U );
@@ -1555,7 +1556,7 @@ TEST(ValueProfileReadWriteTest, symtab_mapping) {
1555
1556
1556
1557
{
1557
1558
// The first vtable site.
1558
- auto VD (Record.getValueForSite (IPVK_VTableTarget, 0 ));
1559
+ auto VD (Record.getValueForSiteLegacy (IPVK_VTableTarget, 0 ));
1559
1560
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 0 ), 5U );
1560
1561
llvm::sort (&VD[0 ], &VD[5 ], Cmp);
1561
1562
EXPECT_EQ (VD[0 ].Count , 1000U );
@@ -1574,7 +1575,7 @@ TEST(ValueProfileReadWriteTest, symtab_mapping) {
1574
1575
1575
1576
{
1576
1577
// The second vtable site.
1577
- auto VD (Record.getValueForSite (IPVK_VTableTarget, 1 ));
1578
+ auto VD (Record.getValueForSiteLegacy (IPVK_VTableTarget, 1 ));
1578
1579
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 1 ), 4U );
1579
1580
llvm::sort (&VD[0 ], &VD[4 ], Cmp);
1580
1581
EXPECT_EQ (VD[0 ].Value , MD5Hash (" vtable2" ));
@@ -1591,7 +1592,7 @@ TEST(ValueProfileReadWriteTest, symtab_mapping) {
1591
1592
1592
1593
{
1593
1594
// The third vtable site.
1594
- auto VD (Record.getValueForSite (IPVK_VTableTarget, 2 ));
1595
+ auto VD (Record.getValueForSiteLegacy (IPVK_VTableTarget, 2 ));
1595
1596
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 2 ), 3U );
1596
1597
llvm::sort (&VD[0 ], &VD[3 ], Cmp);
1597
1598
EXPECT_EQ (VD[0 ].Count , 5500U );
@@ -1605,7 +1606,7 @@ TEST(ValueProfileReadWriteTest, symtab_mapping) {
1605
1606
1606
1607
{
1607
1608
// The fourth vtable site.
1608
- auto VD (Record.getValueForSite (IPVK_VTableTarget, 3 ));
1609
+ auto VD (Record.getValueForSiteLegacy (IPVK_VTableTarget, 3 ));
1609
1610
ASSERT_EQ (Record.getNumValueDataForSite (IPVK_VTableTarget, 3 ), 2U );
1610
1611
llvm::sort (&VD[0 ], &VD[2 ], Cmp);
1611
1612
EXPECT_EQ (VD[0 ].Count , 2000U );
0 commit comments