Searched refs:GlobalNumbers (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionComparator.h | 63 ValueNumberMap GlobalNumbers; variable 74 std::tie(MapIter, Inserted) = GlobalNumbers.insert({Global, NextNumber}); in getNumber() 81 GlobalNumbers.erase(Global); in erase() 85 GlobalNumbers.clear(); in clear() 97 : FnL(F1), FnR(F2), GlobalNumbers(GN) {} in FunctionComparator() 388 GlobalNumberState* GlobalNumbers; variable
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | MergeFunctions.cpp | 199 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions() 208 GlobalNumberState* GlobalNumbers; member in __anon1cd1fc5e0111::MergeFunctions::FunctionNodeCmp 211 FunctionNodeCmp(GlobalNumberState* GN) : GlobalNumbers(GN) {} in FunctionNodeCmp() 217 FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); in operator ()() 223 GlobalNumberState GlobalNumbers; member in __anon1cd1fc5e0111::MergeFunctions 350 int Res1 = FunctionComparator(F1, F2, &GlobalNumbers).compare(); in doFunctionalCheck() 351 int Res2 = FunctionComparator(F2, F1, &GlobalNumbers).compare(); in doFunctionalCheck() 371 int Res3 = FunctionComparator(F1, F3, &GlobalNumbers).compare(); in doFunctionalCheck() 464 GlobalNumbers.clear(); in runOnModule() 844 GlobalNumbers.erase(G); in mergeTwoFunctions() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/MergeFunc/ |
| H A D | crash2.ll | 4 ; MergeFunctions clears its GlobalNumbers value map. If this map still contains 7 ; RAUW on @G which still exists as an entry in the GlobalNumbers ValueMap which
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 413 uint64_t LNumber = GlobalNumbers->getNumber(L); in cmpGlobalValues() 414 uint64_t RNumber = GlobalNumbers->getNumber(R); in cmpGlobalValues()
|