[llvm-commits] [poolalloc] r120955 - /poolalloc/trunk/lib/DSA/DataStructureStats.cpp

Arushi Aggarwal aggarwa4 at illinois.edu
Sun Dec 5 12:49:52 PST 2010


Author: aggarwa4
Date: Sun Dec  5 14:49:52 2010
New Revision: 120955

URL: http://llvm.org/viewvc/llvm-project?rev=120955&view=rev
Log:
Also, count how many accesses are to nodes that
are type unknown.

Modified:
    poolalloc/trunk/lib/DSA/DataStructureStats.cpp

Modified: poolalloc/trunk/lib/DSA/DataStructureStats.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/DataStructureStats.cpp?rev=120955&r1=120954&r2=120955&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/DataStructureStats.cpp (original)
+++ poolalloc/trunk/lib/DSA/DataStructureStats.cpp Sun Dec  5 14:49:52 2010
@@ -46,6 +46,8 @@
                                 "Number of loads/stores which are access a DSNode with >3 type");
   STATISTIC (NumIncompleteAccesses,
                                 "Number of loads/stores which are on incomplete nodes");
+  STATISTIC (NumUnknownAccesses,
+                                "Number of loads/stores which are on unknown nodes");
 
   class DSGraphStats : public FunctionPass, public InstVisitor<DSGraphStats> {
     void countCallees(const Function &F);
@@ -155,6 +157,9 @@
       ++NumIncompleteAccesses;
       return true;
     }
+    if (N->isUnknownNode()){
+      ++NumUnknownAccesses;
+    }
     // it is a complete node, now check how many types are present
    int count = 0;
    unsigned offset = NH.getOffset();





More information about the llvm-commits mailing list