Lines Matching defs:VD2
764 InstrProfValueData VD2[] = {{(uint64_t)callee1, 1}, {(uint64_t)callee2, 2}};
765 Record1.addValueData(IPVK_IndirectCallTarget, 2, VD2, nullptr);
777 InstrProfValueData VD2[] = {
782 Record1.addValueData(IPVK_VTableTarget, 1, VD2, nullptr);
969 InstrProfValueData VD2[] = {
971 Record11.addValueData(IPVK_IndirectCallTarget, 2, VD2, nullptr);
989 InstrProfValueData VD2[] = {{getCalleeAddress(vtable1), 1},
992 Record11.addValueData(IPVK_VTableTarget, 1, VD2, nullptr);
1025 InstrProfValueData VD2[] = {{getCalleeAddress(vtable2), 1},
1028 Record12.addValueData(IPVK_VTableTarget, 1, VD2, nullptr);
1126 auto VD2 = R->getValueArrayForSite(IPVK_VTableTarget, 2);
1127 ASSERT_THAT(VD2, SizeIs(3));
1128 EXPECT_EQ(VD2[0].Value, getCalleeAddress(vtable3));
1129 EXPECT_EQ(VD2[0].Count, 6U);
1130 EXPECT_EQ(VD2[1].Value, getCalleeAddress(vtable2));
1131 EXPECT_EQ(VD2[1].Count, 4U);
1132 EXPECT_EQ(VD2[2].Value, getCalleeAddress(vtable1));
1133 EXPECT_EQ(VD2[2].Count, 2U);
1276 InstrProfValueData VD2[] = {{uint64_t(callee6), 800},
1279 Record.addValueData(IPVK_IndirectCallTarget, 2, VD2, nullptr);
1301 InstrProfValueData VD2[] = {
1310 Record.addValueData(IPVK_VTableTarget, 2, VD2, nullptr);
1327 auto Cmp = [](const InstrProfValueData &VD1, const InstrProfValueData &VD2) {
1328 return VD1.Count > VD2.Count;
1414 SmallVector<InstrProfValueData> VD2(
1416 ASSERT_THAT(VD2, SizeIs(3));
1417 llvm::sort(VD2, Cmp);
1418 EXPECT_EQ(VD2[0].Value, getCalleeAddress(vtable4));
1419 EXPECT_EQ(VD2[0].Count, 5500U);
1420 EXPECT_EQ(VD2[1].Value, getCalleeAddress(vtable3));
1421 EXPECT_EQ(VD2[1].Count, 1000U);
1422 EXPECT_EQ(VD2[2].Value, getCalleeAddress(vtable6));
1423 EXPECT_EQ(VD2[2].Count, 800U);
1485 auto Cmp = [](const InstrProfValueData &VD1, const InstrProfValueData &VD2) {
1486 return VD1.Count > VD2.Count;