Skip to content

Commit 54d193a

Browse files
authored
Merge pull request #84874 from KushalP/Mangler-statistics-cleanup
Remove unused size statistics tracking from Mangler
2 parents e28dfd4 + 43ac8ce commit 54d193a

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

lib/Basic/Mangler.cpp

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,6 @@ llvm::cl::opt<bool> PrintSwiftManglingStats(
3232

3333
namespace {
3434

35-
struct SizeStatEntry {
36-
int sizeDiff;
37-
std::string Old;
38-
std::string New;
39-
};
40-
41-
static std::vector<SizeStatEntry> SizeStats;
42-
43-
static int numSmaller = 0;
44-
static int numEqual = 0;
45-
static int numLarger = 0;
46-
static int totalOldSize = 0;
47-
static int totalNewSize = 0;
4835
static int mergedSubsts = 0;
4936
static int numLargeSubsts = 0;
5037

@@ -74,24 +61,6 @@ void Mangle::printManglingStats() {
7461
if (!PrintSwiftManglingStats)
7562
return;
7663

77-
std::sort(SizeStats.begin(), SizeStats.end(),
78-
[](const SizeStatEntry &LHS, const SizeStatEntry &RHS) {
79-
return LHS.sizeDiff < RHS.sizeDiff;
80-
});
81-
82-
llvm::outs() << "Mangling size stats:\n"
83-
" num smaller: " << numSmaller << "\n"
84-
" num larger: " << numLarger << "\n"
85-
" num equal: " << numEqual << "\n"
86-
" total old size: " << totalOldSize << "\n"
87-
" total new size: " << totalNewSize << "\n"
88-
" new - old size: " << (totalNewSize - totalOldSize) << "\n"
89-
"List or larger:\n";
90-
for (const SizeStatEntry &E : SizeStats) {
91-
llvm::outs() << " delta " << E.sizeDiff << ": " << E.Old << " - " << E.New
92-
<< '\n';
93-
}
94-
9564
llvm::outs() << "Mangling operator stats:\n";
9665

9766
using MapEntry = llvm::StringMapEntry<OpStatEntry>;

0 commit comments

Comments
 (0)