[PATCH] D49728: diff space

Bruno Ricci via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 24 07:07:15 PDT 2018


bricci created this revision.
Herald added a subscriber: cfe-commits.

Repository:
  rC Clang

https://reviews.llvm.org/D49728

Files:
  stat


Index: stat
===================================================================
--- stat
+++ stat
@@ -66,54 +66,54 @@
 665/34195 implicit move assignment operators created
 2361/34634 implicit destructors created
 
-Number of memory regions: 1157
-Bytes used: 269495762
-Bytes allocated: 278396928
-Bytes wasted: 8901166 (includes alignment, etc)
+Number of memory regions: 1155
+Bytes used: 266684298
+Bytes allocated: 274202624
+Bytes wasted: 7518326 (includes alignment, etc)
 
 *** Decl Stats:
   700826 decls total.
     10595 AccessSpec decls, 40 each (423800 bytes)
     1 Empty decls, 32 each (32 bytes)
     1 ExternCContext decls, 64 each (64 bytes)
     1470 Friend decls, 56 each (82320 bytes)
-    596 LinkageSpec decls, 80 each (47680 bytes)
+    596 LinkageSpec decls, 72 each (42912 bytes)
     7 Label decls, 72 each (504 bytes)
     12955 Namespace decls, 104 each (1347320 bytes)
     65 NamespaceAlias decls, 88 each (5720 bytes)
-    1 ObjCInterface decls, 128 each (128 bytes)
+    1 ObjCInterface decls, 120 each (120 bytes)
     1 BuiltinTemplate decls, 64 each (64 bytes)
     12009 ClassTemplate decls, 80 each (960720 bytes)
     27783 FunctionTemplate decls, 80 each (2222640 bytes)
     860 TypeAliasTemplate decls, 80 each (68800 bytes)
     54 VarTemplate decls, 80 each (4320 bytes)
     299 TemplateTemplateParm decls, 80 each (23920 bytes)
-    1064 Enum decls, 152 each (161728 bytes)
-    68731 CXXRecord decls, 152 each (10447112 bytes)
-    36165 ClassTemplateSpecialization decls, 192 each (6943680 bytes)
-    8002 ClassTemplatePartialSpecialization decls, 216 each (1728432 bytes)
+    1064 Enum decls, 144 each (153216 bytes)
+    68731 CXXRecord decls, 136 each (9347416 bytes)
+    36165 ClassTemplateSpecialization decls, 176 each (6365040 bytes)
+    8002 ClassTemplatePartialSpecialization decls, 200 each (1600400 bytes)
     113359 TemplateTypeParm decls, 64 each (7254976 bytes)
     3598 TypeAlias decls, 88 each (316624 bytes)
     56547 Typedef decls, 80 each (4523760 bytes)
     5350 Using decls, 80 each (428000 bytes)
     162 UsingDirective decls, 80 each (12960 bytes)
     21727 UsingShadow decls, 72 each (1564344 bytes)
     47 ConstructorUsingShadow decls, 96 each (4512 bytes)
     9592 Field decls, 72 each (690624 bytes)
-    18388 Function decls, 160 each (2942080 bytes)
-    58759 CXXMethod decls, 160 each (9401440 bytes)
-    21149 CXXConstructor decls, 176 each (3722224 bytes)
-    527 CXXConversion decls, 160 each (84320 bytes)
-    4004 CXXDestructor decls, 176 each (704704 bytes)
+    18388 Function decls, 152 each (2794976 bytes)
+    58759 CXXMethod decls, 152 each (8931368 bytes)
+    21149 CXXConstructor decls, 160 each (3383840 bytes)
+    527 CXXConversion decls, 152 each (80104 bytes)
+    4004 CXXDestructor decls, 168 each (672672 bytes)
     10172 NonTypeTemplateParm decls, 88 each (895136 bytes)
     25370 Var decls, 96 each (2435520 bytes)
     166183 ParmVar decls, 96 each (15953568 bytes)
     39 VarTemplateSpecialization decls, 544 each (21216 bytes)
     2769 EnumConstant decls, 72 each (199368 bytes)
     786 IndirectField decls, 64 each (50304 bytes)
     101 UnresolvedUsingValue decls, 80 each (8080 bytes)
     1538 StaticAssert decls, 56 each (86128 bytes)
-Total bytes = 75768872
+Total bytes = 72957408
 
 *** Stmt/Expr Stats:
   1210411 stmts/exprs total.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49728.157022.patch
Type: text/x-patch
Size: 3369 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180724/d151bf39/attachment-0001.bin>


More information about the cfe-commits mailing list