@@ -32,19 +32,6 @@ llvm::cl::opt<bool> PrintSwiftManglingStats(
3232
3333namespace {
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 ;
4835static int mergedSubsts = 0 ;
4936static 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