[cfe-commits] r56638 - /cfe/trunk/lib/AST/ASTContext.cpp
Daniel Dunbar
daniel at zuster.org
Thu Sep 25 20:23:04 PDT 2008
Author: ddunbar
Date: Thu Sep 25 22:23:00 2008
New Revision: 56638
URL: http://llvm.org/viewvc/llvm-project?rev=56638&view=rev
Log:
Add # of block pointer types to -print-stats.
Modified:
cfe/trunk/lib/AST/ASTContext.cpp
Modified: cfe/trunk/lib/AST/ASTContext.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ASTContext.cpp?rev=56638&r1=56637&r2=56638&view=diff
==============================================================================
--- cfe/trunk/lib/AST/ASTContext.cpp (original)
+++ cfe/trunk/lib/AST/ASTContext.cpp Thu Sep 25 22:23:00 2008
@@ -54,7 +54,7 @@
fprintf(stderr, "*** AST Context Stats:\n");
fprintf(stderr, " %d types total.\n", (int)Types.size());
unsigned NumBuiltin = 0, NumPointer = 0, NumArray = 0, NumFunctionP = 0;
- unsigned NumVector = 0, NumComplex = 0;
+ unsigned NumVector = 0, NumComplex = 0, NumBlockPointer = 0;
unsigned NumFunctionNP = 0, NumTypeName = 0, NumTagged = 0, NumReference = 0;
unsigned NumTagStruct = 0, NumTagUnion = 0, NumTagEnum = 0, NumTagClass = 0;
@@ -68,6 +68,8 @@
++NumBuiltin;
else if (isa<PointerType>(T))
++NumPointer;
+ else if (isa<BlockPointerType>(T))
+ ++NumBlockPointer;
else if (isa<ReferenceType>(T))
++NumReference;
else if (isa<ComplexType>(T))
@@ -109,6 +111,7 @@
fprintf(stderr, " %d builtin types\n", NumBuiltin);
fprintf(stderr, " %d pointer types\n", NumPointer);
+ fprintf(stderr, " %d block pointer types\n", NumBlockPointer);
fprintf(stderr, " %d reference types\n", NumReference);
fprintf(stderr, " %d complex types\n", NumComplex);
fprintf(stderr, " %d array types\n", NumArray);
More information about the cfe-commits
mailing list