diff options
author | Mingming Liu <mingmingl@google.com> | 2023-10-04 11:56:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 11:56:28 -0700 |
commit | 1c2634e316f135855e66255e76d2d317fefa0622 (patch) | |
tree | 7e0a85b9c614fd881fa1df6a8485d13d4286af8c /llvm/unittests/ProfileData/InstrProfTest.cpp | |
parent | 7d21086d0ca4a680e96e0f4cd3e2597ebe027a48 (diff) | |
download | llvm-1c2634e316f135855e66255e76d2d317fefa0622.zip llvm-1c2634e316f135855e66255e76d2d317fefa0622.tar.gz llvm-1c2634e316f135855e66255e76d2d317fefa0622.tar.bz2 |
[NFC]Rename InstrProf::getFuncName{,orExternalSymbol} to getFuncOrValName{,IfDefined} (#68240)
- This function looks up MD5ToNameMap to return a name for a given MD5.
https://github.com/llvm/llvm-project/pull/66825 adds MD5 of global
variable names into this map. So rename methods and update comments
Diffstat (limited to 'llvm/unittests/ProfileData/InstrProfTest.cpp')
-rw-r--r-- | llvm/unittests/ProfileData/InstrProfTest.cpp | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/llvm/unittests/ProfileData/InstrProfTest.cpp b/llvm/unittests/ProfileData/InstrProfTest.cpp index 76f88c0..9c6d155 100644 --- a/llvm/unittests/ProfileData/InstrProfTest.cpp +++ b/llvm/unittests/ProfileData/InstrProfTest.cpp @@ -1250,23 +1250,23 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_test) { FuncNames.push_back("bar3"); InstrProfSymtab Symtab; EXPECT_THAT_ERROR(Symtab.create(FuncNames), Succeeded()); - StringRef R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func1")); + StringRef R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func1")); ASSERT_EQ(StringRef("func1"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func2")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func2")); ASSERT_EQ(StringRef("func2"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func3")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func3")); ASSERT_EQ(StringRef("func3"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar1")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar1")); ASSERT_EQ(StringRef("bar1"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar2")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar2")); ASSERT_EQ(StringRef("bar2"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar3")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar3")); ASSERT_EQ(StringRef("bar3"), R); // negative tests - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar4")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar4")); ASSERT_EQ(StringRef(), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("foo4")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("foo4")); ASSERT_EQ(StringRef(), R); // Now incrementally update the symtab @@ -1275,23 +1275,23 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_test) { EXPECT_THAT_ERROR(Symtab.addFuncName("blah_3"), Succeeded()); // Check again - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("blah_1")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("blah_1")); ASSERT_EQ(StringRef("blah_1"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("blah_2")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("blah_2")); ASSERT_EQ(StringRef("blah_2"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("blah_3")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("blah_3")); ASSERT_EQ(StringRef("blah_3"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func1")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func1")); ASSERT_EQ(StringRef("func1"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func2")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func2")); ASSERT_EQ(StringRef("func2"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("func3")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("func3")); ASSERT_EQ(StringRef("func3"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar1")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar1")); ASSERT_EQ(StringRef("bar1"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar2")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar2")); ASSERT_EQ(StringRef("bar2"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash("bar3")); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash("bar3")); ASSERT_EQ(StringRef("bar3"), R); } @@ -1331,14 +1331,14 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_module_test) { std::string IRPGOName = getIRPGOFuncName(*F); auto IRPGOFuncName = - ProfSymtab.getFuncName(IndexedInstrProf::ComputeHash(IRPGOName)); + ProfSymtab.getFuncOrVarName(IndexedInstrProf::ComputeHash(IRPGOName)); EXPECT_EQ(StringRef(IRPGOName), IRPGOFuncName); EXPECT_EQ(StringRef(Funcs[I]), getParsedIRPGOFuncName(IRPGOFuncName).second); // Ensure we can still read this old record name. std::string PGOName = getPGOFuncName(*F); auto PGOFuncName = - ProfSymtab.getFuncName(IndexedInstrProf::ComputeHash(PGOName)); + ProfSymtab.getFuncOrVarName(IndexedInstrProf::ComputeHash(PGOName)); EXPECT_EQ(StringRef(PGOName), PGOFuncName); EXPECT_THAT(PGOFuncName.str(), EndsWith(Funcs[I].str())); } @@ -1396,9 +1396,10 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_compression_test) { // Now do the checks: // First sampling some data points: - StringRef R = Symtab.getFuncName(IndexedInstrProf::ComputeHash(FuncNames1[0])); + StringRef R = + Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash(FuncNames1[0])); ASSERT_EQ(StringRef("func_0"), R); - R = Symtab.getFuncName(IndexedInstrProf::ComputeHash(FuncNames1[1])); + R = Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash(FuncNames1[1])); ASSERT_EQ(StringRef("f oooooooooooooo_0"), R); for (int I = 0; I < 3; I++) { std::string N[4]; @@ -1407,7 +1408,8 @@ TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_compression_test) { N[2] = FuncNames2[2 * I]; N[3] = FuncNames2[2 * I + 1]; for (int J = 0; J < 4; J++) { - StringRef R = Symtab.getFuncName(IndexedInstrProf::ComputeHash(N[J])); + StringRef R = + Symtab.getFuncOrVarName(IndexedInstrProf::ComputeHash(N[J])); ASSERT_EQ(StringRef(N[J]), R); } } |