diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 10:51:19 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 10:51:19 +0000 | 
| commit | eb11fae6d08f479c0799db45860a98af528fa6e7 (patch) | |
| tree | 44d492a50c8c1a7eb8e2d17ea3360ec4d066f042 /unittests/ProfileData/InstrProfTest.cpp | |
| parent | b8a2042aa938069e862750553db0e4d82d25822c (diff) | |
Notes
Diffstat (limited to 'unittests/ProfileData/InstrProfTest.cpp')
| -rw-r--r-- | unittests/ProfileData/InstrProfTest.cpp | 15 | 
1 files changed, 6 insertions, 9 deletions
diff --git a/unittests/ProfileData/InstrProfTest.cpp b/unittests/ProfileData/InstrProfTest.cpp index 79f880e475c6..0c99f7fde654 100644 --- a/unittests/ProfileData/InstrProfTest.cpp +++ b/unittests/ProfileData/InstrProfTest.cpp @@ -712,7 +712,7 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write) {    };    std::unique_ptr<InstrProfValueData[]> VD_0(        Record.getValueForSite(IPVK_IndirectCallTarget, 0)); -  std::sort(&VD_0[0], &VD_0[5], Cmp); +  llvm::sort(&VD_0[0], &VD_0[5], Cmp);    ASSERT_EQ(StringRef((const char *)VD_0[0].Value, 7), StringRef("callee2"));    ASSERT_EQ(1000U, VD_0[0].Count);    ASSERT_EQ(StringRef((const char *)VD_0[1].Value, 7), StringRef("callee3")); @@ -726,7 +726,7 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write) {    std::unique_ptr<InstrProfValueData[]> VD_1(        Record.getValueForSite(IPVK_IndirectCallTarget, 1)); -  std::sort(&VD_1[0], &VD_1[4], Cmp); +  llvm::sort(&VD_1[0], &VD_1[4], Cmp);    ASSERT_EQ(StringRef((const char *)VD_1[0].Value, 7), StringRef("callee2"));    ASSERT_EQ(2500U, VD_1[0].Count);    ASSERT_EQ(StringRef((const char *)VD_1[1].Value, 7), StringRef("callee1")); @@ -738,7 +738,7 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write) {    std::unique_ptr<InstrProfValueData[]> VD_2(        Record.getValueForSite(IPVK_IndirectCallTarget, 2)); -  std::sort(&VD_2[0], &VD_2[3], Cmp); +  llvm::sort(&VD_2[0], &VD_2[3], Cmp);    ASSERT_EQ(StringRef((const char *)VD_2[0].Value, 7), StringRef("callee4"));    ASSERT_EQ(5500U, VD_2[0].Count);    ASSERT_EQ(StringRef((const char *)VD_2[1].Value, 7), StringRef("callee3")); @@ -748,7 +748,7 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write) {    std::unique_ptr<InstrProfValueData[]> VD_3(        Record.getValueForSite(IPVK_IndirectCallTarget, 3)); -  std::sort(&VD_3[0], &VD_3[2], Cmp); +  llvm::sort(&VD_3[0], &VD_3[2], Cmp);    ASSERT_EQ(StringRef((const char *)VD_3[0].Value, 7), StringRef("callee3"));    ASSERT_EQ(2000U, VD_3[0].Count);    ASSERT_EQ(StringRef((const char *)VD_3[1].Value, 7), StringRef("callee2")); @@ -769,9 +769,8 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write_mapping) {    Symtab.mapAddress(uint64_t(callee3), 0x3000ULL);    Symtab.mapAddress(uint64_t(callee4), 0x4000ULL);    // Missing mapping for callee5 -  Symtab.finalizeSymtab(); -  VPData->deserializeTo(Record, &Symtab.getAddrHashMap()); +  VPData->deserializeTo(Record, &Symtab);    // Now read data from Record and sanity check the data    ASSERT_EQ(5U, Record.getNumValueSites(IPVK_IndirectCallTarget)); @@ -782,7 +781,7 @@ TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write_mapping) {    };    std::unique_ptr<InstrProfValueData[]> VD_0(        Record.getValueForSite(IPVK_IndirectCallTarget, 0)); -  std::sort(&VD_0[0], &VD_0[5], Cmp); +  llvm::sort(&VD_0[0], &VD_0[5], Cmp);    ASSERT_EQ(VD_0[0].Value, 0x2000ULL);    ASSERT_EQ(1000U, VD_0[0].Count);    ASSERT_EQ(VD_0[1].Value, 0x3000ULL); @@ -858,8 +857,6 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_test) {    EXPECT_THAT_ERROR(Symtab.addFuncName("blah_1"), Succeeded());    EXPECT_THAT_ERROR(Symtab.addFuncName("blah_2"), Succeeded());    EXPECT_THAT_ERROR(Symtab.addFuncName("blah_3"), Succeeded()); -  // Finalize it -  Symtab.finalizeSymtab();    // Check again    R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("blah_1"));  | 
